Collecting GitPython<4,>=3.1.50 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 1)) Downloading gitpython-3.1.59-py3-none-any.whl.metadata (13 kB) Collecting paramiko==5.0.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 2)) Downloading paramiko-5.0.0-py3-none-any.whl.metadata (3.7 kB) Collecting mt-940==5.0.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 3)) Downloading mt_940-5.0.0-py3-none-any.whl.metadata (9.0 kB) Requirement already satisfied: validators==0.20.0 in /usr/local/lib/python3.12/dist-packages (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 4)) (0.20.0) Requirement already satisfied: Pygments==2.15.0 in /usr/local/lib/python3.12/dist-packages (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 5)) (2.15.0) Collecting user-agents==2.2.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 6)) Downloading user_agents-2.2.0-py3-none-any.whl.metadata (7.9 kB) Collecting wbgapi==1.0.12 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) Downloading wbgapi-1.0.12-py3-none-any.whl.metadata (13 kB) Collecting PyJWT<3,>=2.13.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 8)) Downloading pyjwt-2.13.0-py3-none-any.whl.metadata (3.4 kB) Collecting fuzzywuzzy==0.18.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 9)) Downloading fuzzywuzzy-0.18.0-py2.py3-none-any.whl.metadata (4.9 kB) Collecting python-Levenshtein==0.25.1 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 10)) Downloading python_Levenshtein-0.25.1-py3-none-any.whl.metadata (3.7 kB) Collecting polyline==2.0.3 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 11)) Downloading polyline-2.0.3-py3-none-any.whl.metadata (6.5 kB) Collecting flexpolyline==0.1.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 12)) Downloading flexpolyline-0.1.0-py3-none-any.whl.metadata (4.5 kB) Collecting numpy>=2.0.2 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 13)) Downloading numpy-2.5.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (6.6 kB) Collecting ortools==9.15.6755 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) Downloading ortools-9.15.6755-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (3.3 kB) Collecting python-slugify (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 15)) Downloading python_slugify-8.0.4-py2.py3-none-any.whl.metadata (8.5 kB) Collecting jwcrypto==1.5.7 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 16)) Downloading jwcrypto-1.5.7-py3-none-any.whl.metadata (3.3 kB) Collecting bcrypt>=3.2 (from paramiko==5.0.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 2)) Downloading bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl.metadata (10 kB) Requirement already satisfied: cryptography>=3.3 in /usr/local/lib/python3.12/dist-packages (from paramiko==5.0.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 2)) (42.0.8) Collecting invoke>=2.0 (from paramiko==5.0.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 2)) Downloading invoke-3.0.3-py3-none-any.whl.metadata (3.2 kB) Collecting pynacl>=1.5 (from paramiko==5.0.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 2)) Downloading pynacl-1.6.2-cp38-abi3-manylinux_2_34_x86_64.whl.metadata (10.0 kB) Requirement already satisfied: decorator>=3.4.0 in /usr/local/lib/python3.12/dist-packages (from validators==0.20.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 4)) (5.3.1) Collecting ua-parser>=0.10.0 (from user-agents==2.2.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 6)) Downloading ua_parser-1.0.2-py3-none-any.whl.metadata (5.5 kB) Requirement already satisfied: requests in /usr/local/lib/python3.12/dist-packages (from wbgapi==1.0.12->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) (2.31.0) Collecting PyYAML (from wbgapi==1.0.12->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) Downloading pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.4 kB) Collecting tabulate (from wbgapi==1.0.12->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) Downloading tabulate-0.10.0-py3-none-any.whl.metadata (40 kB) Collecting Levenshtein==0.25.1 (from python-Levenshtein==0.25.1->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 10)) Downloading Levenshtein-0.25.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.3 kB) Collecting absl-py>=2.0.0 (from ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) Downloading absl_py-2.5.0-py3-none-any.whl.metadata (3.3 kB) Collecting pandas>=2.0.0 (from ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) Downloading pandas-3.0.5-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (79 kB) Collecting protobuf<6.34,>=6.33.1 (from ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) Downloading protobuf-6.33.6-cp39-abi3-manylinux2014_x86_64.whl.metadata (593 bytes) Requirement already satisfied: typing-extensions>=4.12 in /usr/local/lib/python3.12/dist-packages (from ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) (4.16.0) Collecting immutabledict>=3.0.0 (from ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) Downloading immutabledict-4.3.1-py3-none-any.whl.metadata (3.5 kB) Collecting rapidfuzz<4.0.0,>=3.8.0 (from Levenshtein==0.25.1->python-Levenshtein==0.25.1->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 10)) Downloading rapidfuzz-3.14.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (12 kB) Collecting gitdb<5,>=4.0.1 (from GitPython<4,>=3.1.50->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 1)) Downloading gitdb-4.0.12-py3-none-any.whl.metadata (1.2 kB) Collecting text-unidecode>=1.3 (from python-slugify->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 15)) Downloading text_unidecode-1.3-py2.py3-none-any.whl.metadata (2.4 kB) Requirement already satisfied: cffi>=1.12 in /usr/local/lib/python3.12/dist-packages (from cryptography>=3.3->paramiko==5.0.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 2)) (2.1.0) Collecting smmap<6,>=3.0.1 (from gitdb<5,>=4.0.1->GitPython<4,>=3.1.50->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 1)) Downloading smmap-5.0.3-py3-none-any.whl.metadata (4.6 kB) Requirement already satisfied: python-dateutil>=2.8.2 in /usr/local/lib/python3.12/dist-packages (from pandas>=2.0.0->ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) (2.8.2) Collecting ua-parser-builtins (from ua-parser>=0.10.0->user-agents==2.2.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 6)) Downloading ua_parser_builtins-202606-py3-none-any.whl.metadata (1.8 kB) Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.12/dist-packages (from requests->wbgapi==1.0.12->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) (3.4.9) Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.12/dist-packages (from requests->wbgapi==1.0.12->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) (3.6) Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/local/lib/python3.12/dist-packages (from requests->wbgapi==1.0.12->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) (2.0.7) Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.12/dist-packages (from requests->wbgapi==1.0.12->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) (2026.7.22) Requirement already satisfied: pycparser in /usr/local/lib/python3.12/dist-packages (from cffi>=1.12->cryptography>=3.3->paramiko==5.0.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 2)) (3.0) Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.12/dist-packages (from python-dateutil>=2.8.2->pandas>=2.0.0->ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) (1.17.0) Downloading paramiko-5.0.0-py3-none-any.whl (208 kB) Downloading mt_940-5.0.0-py3-none-any.whl (29 kB) Downloading user_agents-2.2.0-py3-none-any.whl (9.6 kB) Downloading wbgapi-1.0.12-py3-none-any.whl (36 kB) Downloading fuzzywuzzy-0.18.0-py2.py3-none-any.whl (18 kB) Downloading python_Levenshtein-0.25.1-py3-none-any.whl (9.4 kB) Downloading polyline-2.0.3-py3-none-any.whl (6.0 kB) Downloading flexpolyline-0.1.0-py3-none-any.whl (7.1 kB) Downloading ortools-9.15.6755-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (29.8 MB) Downloading jwcrypto-1.5.7-py3-none-any.whl (94 kB) Downloading Levenshtein-0.25.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (176 kB) Downloading gitpython-3.1.59-py3-none-any.whl (220 kB) Downloading pyjwt-2.13.0-py3-none-any.whl (31 kB) Downloading numpy-2.5.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (16.7 MB) Downloading python_slugify-8.0.4-py2.py3-none-any.whl (10 kB) Downloading absl_py-2.5.0-py3-none-any.whl (137 kB) Downloading bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl (278 kB) Downloading gitdb-4.0.12-py3-none-any.whl (62 kB) Downloading immutabledict-4.3.1-py3-none-any.whl (5.0 kB) Downloading invoke-3.0.3-py3-none-any.whl (160 kB) Downloading pandas-3.0.5-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (11.0 MB) Downloading protobuf-6.33.6-cp39-abi3-manylinux2014_x86_64.whl (323 kB) Downloading pynacl-1.6.2-cp38-abi3-manylinux_2_34_x86_64.whl (1.4 MB) Downloading text_unidecode-1.3-py2.py3-none-any.whl (78 kB) Downloading ua_parser-1.0.2-py3-none-any.whl (31 kB) Downloading pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (807 kB) Downloading tabulate-0.10.0-py3-none-any.whl (39 kB) Downloading rapidfuzz-3.14.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.1 MB) Downloading smmap-5.0.3-py3-none-any.whl (24 kB) Downloading ua_parser_builtins-202606-py3-none-any.whl (90 kB) Installing collected packages: text-unidecode, fuzzywuzzy, flexpolyline, ua-parser-builtins, tabulate, smmap, rapidfuzz, PyYAML, python-slugify, PyJWT, protobuf, polyline, numpy, mt-940, invoke, immutabledict, bcrypt, absl-py, wbgapi, ua-parser, pynacl, pandas, Levenshtein, gitdb, user-agents, python-Levenshtein, paramiko, ortools, jwcrypto, GitPython Successfully installed GitPython-3.1.59 Levenshtein-0.25.1 PyJWT-2.13.0 PyYAML-6.0.3 absl-py-2.5.0 bcrypt-5.0.0 flexpolyline-0.1.0 fuzzywuzzy-0.18.0 gitdb-4.0.12 immutabledict-4.3.1 invoke-3.0.3 jwcrypto-1.5.7 mt-940-5.0.0 numpy-2.5.2 ortools-9.15.6755 pandas-3.0.5 paramiko-5.0.0 polyline-2.0.3 protobuf-6.33.6 pynacl-1.6.2 python-Levenshtein-0.25.1 python-slugify-8.0.4 rapidfuzz-3.14.5 smmap-5.0.3 tabulate-0.10.0 text-unidecode-1.3 ua-parser-1.0.2 ua-parser-builtins-202606 user-agents-2.2.0 wbgapi-1.0.12 Collecting boto3 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) Downloading boto3-1.43.73-py3-none-any.whl.metadata (6.6 kB) Collecting fasttext==0.9.3 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 2)) Downloading fasttext-0.9.3.tar.gz (73 kB) Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'done' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting grpcio-status<2,>=1.62 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 3)) Downloading grpcio_status-1.83.0-py3-none-any.whl.metadata (1.2 kB) Requirement already satisfied: protobuf<7,>=6.33.5 in /home/nvq1xbwiguuu/.local/lib/python3.12/site-packages (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 4)) (6.33.6) Collecting google-auth<3,>=2.55.1 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 5)) Downloading google_auth-2.56.3-py3-none-any.whl.metadata (6.0 kB) Collecting google-cloud-translate>=3.27.0 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) Downloading google_cloud_translate-3.27.0-py3-none-any.whl.metadata (9.5 kB) Collecting google-cloud-storage>=3.12.0 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 7)) Downloading google_cloud_storage-3.13.1-py3-none-any.whl.metadata (14 kB) Collecting google-api-core<3,>=2.31.0 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 8)) Downloading google_api_core-2.34.0-py3-none-any.whl.metadata (2.9 kB) Collecting aiohttp<3.15,>=3.14.1 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading aiohttp-3.14.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (8.3 kB) Collecting pyHanko==0.20.1 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) Downloading pyHanko-0.20.1-py3-none-any.whl.metadata (9.2 kB) Collecting pypdf<7,>=6.13.3 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 11)) Downloading pypdf-6.16.1-py3-none-any.whl.metadata (7.5 kB) Collecting pyhanko-certvalidator==0.24.1 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 12)) Downloading pyhanko_certvalidator-0.24.1-py3-none-any.whl.metadata (5.3 kB) Requirement already satisfied: phonenumbers in /usr/lib/python3/dist-packages (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 13)) (8.12.57) Collecting pybind11>=2.2 (from fasttext==0.9.3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 2)) Downloading pybind11-3.1.0-py3-none-any.whl.metadata (10 kB) Requirement already satisfied: setuptools>=0.7.0 in /usr/lib/python3/dist-packages (from fasttext==0.9.3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 2)) (68.1.2) Requirement already satisfied: numpy in /home/nvq1xbwiguuu/.local/lib/python3.12/site-packages (from fasttext==0.9.3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 2)) (2.5.2) Requirement already satisfied: asn1crypto>=1.5.1 in /usr/local/lib/python3.12/dist-packages (from pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (1.5.1) Requirement already satisfied: qrcode>=6.1 in /usr/local/lib/python3.12/dist-packages (from pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (7.4.2) Collecting tzlocal>=4.3 (from pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) Downloading tzlocal-5.4.4-py3-none-any.whl.metadata (7.7 kB) Collecting click>=7.1.2 (from pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) Downloading click-8.4.2-py3-none-any.whl.metadata (2.6 kB) Requirement already satisfied: requests>=2.24.0 in /usr/local/lib/python3.12/dist-packages (from pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (2.31.0) Requirement already satisfied: pyyaml>=5.3.1 in /home/nvq1xbwiguuu/.local/lib/python3.12/site-packages (from pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (6.0.3) Requirement already satisfied: cryptography>=3.3.1 in /usr/local/lib/python3.12/dist-packages (from pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (42.0.8) Collecting oscrypto>=1.1.0 (from pyhanko-certvalidator==0.24.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 12)) Downloading oscrypto-1.3.0-py2.py3-none-any.whl.metadata (15 kB) Collecting uritools>=3.0.1 (from pyhanko-certvalidator==0.24.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 12)) Downloading uritools-6.1.3-py3-none-any.whl.metadata (5.1 kB) Requirement already satisfied: Pillow>=7.2.0 in /usr/local/lib/python3.12/dist-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (10.2.0) Collecting python-barcode==0.15.1 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) Downloading python_barcode-0.15.1-py3-none-any.whl.metadata (2.3 kB) Collecting fonttools>=4.33.3 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) Downloading fonttools-4.63.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (118 kB) Collecting uharfbuzz<0.38.0,>=0.25.0 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) Downloading uharfbuzz-0.37.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.3 kB) Collecting python-pkcs11~=0.7.0 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) Downloading python-pkcs11-0.7.0.tar.gz (106 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Requirement already satisfied: defusedxml~=0.7.1 in /usr/lib/python3/dist-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (0.7.1) Collecting botocore<1.44.0,>=1.43.73 (from boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) Downloading botocore-1.43.73-py3-none-any.whl.metadata (5.6 kB) Collecting jmespath<2.0.0,>=0.7.1 (from boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) Downloading jmespath-1.1.0-py3-none-any.whl.metadata (7.6 kB) Collecting s3transfer<0.20.0,>=0.19.0 (from boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) Downloading s3transfer-0.19.2-py3-none-any.whl.metadata (1.7 kB) Collecting grpcio>=1.83.0 (from grpcio-status<2,>=1.62->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 3)) Downloading grpcio-1.83.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (3.7 kB) Collecting googleapis-common-protos>=1.5.5 (from grpcio-status<2,>=1.62->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 3)) Downloading googleapis_common_protos-1.75.1-py3-none-any.whl.metadata (8.5 kB) Requirement already satisfied: pyasn1-modules>=0.2.1 in /usr/local/lib/python3.12/dist-packages (from google-auth<3,>=2.55.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 5)) (0.4.2) Collecting google-cloud-core<3.0.0,>=2.0.0 (from google-cloud-translate>=3.27.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) Downloading google_cloud_core-2.6.1-py3-none-any.whl.metadata (2.8 kB) Collecting proto-plus<2.0.0,>=1.22.3 (from google-cloud-translate>=3.27.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) Downloading proto_plus-1.28.3-py3-none-any.whl.metadata (2.2 kB) Collecting grpc-google-iam-v1<1.0.0,>=0.14.0 (from google-cloud-translate>=3.27.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) Downloading grpc_google_iam_v1-0.14.5-py3-none-any.whl.metadata (8.8 kB) Collecting google-resumable-media<3.0.0,>=2.7.2 (from google-cloud-storage>=3.12.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 7)) Downloading google_resumable_media-2.10.1-py3-none-any.whl.metadata (2.2 kB) Collecting google-crc32c<2.0.0,>=1.6.0 (from google-cloud-storage>=3.12.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 7)) Downloading google_crc32c-1.8.0-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl.metadata (1.7 kB) Collecting requests>=2.24.0 (from pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) Downloading requests-2.34.2-py3-none-any.whl.metadata (4.8 kB) Collecting aiohappyeyeballs>=2.5.0 (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading aiohappyeyeballs-2.7.1-py3-none-any.whl.metadata (5.9 kB) Collecting aiosignal>=1.4.0 (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading aiosignal-1.4.0-py3-none-any.whl.metadata (3.7 kB) Requirement already satisfied: attrs>=17.3.0 in /usr/local/lib/python3.12/dist-packages (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) (26.1.0) Collecting frozenlist>=1.1.1 (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading frozenlist-1.8.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (20 kB) Collecting multidict<7.0,>=4.5 (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading multidict-6.7.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.3 kB) Collecting propcache>=0.2.0 (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading propcache-0.5.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (16 kB) Requirement already satisfied: typing_extensions>=4.4 in /usr/local/lib/python3.12/dist-packages (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) (4.16.0) Collecting yarl<2.0,>=1.17.0 (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading yarl-1.24.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (103 kB) Requirement already satisfied: python-dateutil<3.0.0,>=2.1 in /usr/local/lib/python3.12/dist-packages (from botocore<1.44.0,>=1.43.73->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.73->boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) (2.0.7) Requirement already satisfied: cffi>=1.12 in /usr/local/lib/python3.12/dist-packages (from cryptography>=3.3.1->pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (2.1.0) Requirement already satisfied: pyasn1<0.7.0,>=0.6.1 in /usr/local/lib/python3.12/dist-packages (from pyasn1-modules>=0.2.1->google-auth<3,>=2.55.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 5)) (0.6.4) Requirement already satisfied: cached-property in /usr/lib/python3/dist-packages (from python-pkcs11~=0.7.0->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (1.5.2) Requirement already satisfied: pypng in /usr/local/lib/python3.12/dist-packages (from qrcode>=6.1->pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (0.20220715.0) Requirement already satisfied: charset_normalizer<4,>=2 in /usr/local/lib/python3.12/dist-packages (from requests>=2.24.0->pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (3.4.9) Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.12/dist-packages (from requests>=2.24.0->pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (3.6) Requirement already satisfied: certifi>=2023.5.7 in /usr/local/lib/python3.12/dist-packages (from requests>=2.24.0->pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (2026.7.22) Requirement already satisfied: pycparser in /usr/local/lib/python3.12/dist-packages (from cffi>=1.12->cryptography>=3.3.1->pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (3.0) Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.12/dist-packages (from python-dateutil<3.0.0,>=2.1->botocore<1.44.0,>=1.43.73->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.73-py3-none-any.whl (140 kB) Downloading grpcio_status-1.83.0-py3-none-any.whl (14 kB) Downloading google_auth-2.56.3-py3-none-any.whl (259 kB) Downloading google_cloud_translate-3.27.0-py3-none-any.whl (210 kB) Downloading google_cloud_storage-3.13.1-py3-none-any.whl (341 kB) Downloading google_api_core-2.34.0-py3-none-any.whl (180 kB) Downloading aiohttp-3.14.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.8 MB) Downloading pypdf-6.16.1-py3-none-any.whl (382 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.73-py3-none-any.whl (15.7 MB) Downloading click-8.4.2-py3-none-any.whl (119 kB) Downloading fonttools-4.63.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (5.0 MB) Downloading frozenlist-1.8.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (242 kB) Downloading google_cloud_core-2.6.1-py3-none-any.whl (29 kB) Downloading google_crc32c-1.8.0-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl (33 kB) Downloading google_resumable_media-2.10.1-py3-none-any.whl (81 kB) Downloading googleapis_common_protos-1.75.1-py3-none-any.whl (300 kB) Downloading grpc_google_iam_v1-0.14.5-py3-none-any.whl (32 kB) Downloading grpcio-1.83.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (7.0 MB) Downloading jmespath-1.1.0-py3-none-any.whl (20 kB) Downloading multidict-6.7.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (256 kB) Downloading oscrypto-1.3.0-py2.py3-none-any.whl (194 kB) Downloading propcache-0.5.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (61 kB) Downloading proto_plus-1.28.3-py3-none-any.whl (50 kB) Downloading pybind11-3.1.0-py3-none-any.whl (319 kB) Downloading requests-2.34.2-py3-none-any.whl (73 kB) Downloading s3transfer-0.19.2-py3-none-any.whl (90 kB) Downloading tzlocal-5.4.4-py3-none-any.whl (18 kB) Downloading uharfbuzz-0.37.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB) Downloading uritools-6.1.3-py3-none-any.whl (11 kB) Downloading yarl-1.24.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (109 kB) Building wheels for collected packages: fasttext, python-pkcs11 Building wheel for fasttext (pyproject.toml): started Building wheel for fasttext (pyproject.toml): finished with status 'done' Created wheel for fasttext: filename=fasttext-0.9.3-cp312-cp312-linux_x86_64.whl size=4705714 sha256=372f8f9c08ed3a4a9c0f5096f27585b65f36c785a9602e1b29c108684886fd22 Stored in directory: /tmp/pip-ephem-wheel-cache-0chkf2eo/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=1428620 sha256=06cbbb246285ecf745fe7bcbfee7ab20ecf78db5d051d23c491ad2978d370f63 Stored in directory: /tmp/pip-ephem-wheel-cache-0chkf2eo/wheels/6e/ae/fe/f82e085bb4004ac1e4be532bcb81b1d28d77c6685c19715be9 Successfully built fasttext python-pkcs11 Installing collected packages: python-barcode, uritools, uharfbuzz, tzlocal, requests, python-pkcs11, pypdf, pybind11, proto-plus, propcache, oscrypto, multidict, jmespath, grpcio, googleapis-common-protos, google-crc32c, frozenlist, fonttools, click, aiohappyeyeballs, yarl, grpcio-status, google-resumable-media, fasttext, botocore, aiosignal, s3transfer, pyhanko-certvalidator, grpc-google-iam-v1, google-auth, aiohttp, pyHanko, google-api-core, boto3, google-cloud-core, google-cloud-translate, google-cloud-storage Successfully installed aiohappyeyeballs-2.7.1 aiohttp-3.14.3 aiosignal-1.4.0 boto3-1.43.73 botocore-1.43.73 click-8.4.2 fasttext-0.9.3 fonttools-4.63.0 frozenlist-1.8.0 google-api-core-2.34.0 google-auth-2.56.3 google-cloud-core-2.6.1 google-cloud-storage-3.13.1 google-cloud-translate-3.27.0 google-crc32c-1.8.0 google-resumable-media-2.10.1 googleapis-common-protos-1.75.1 grpc-google-iam-v1-0.14.5 grpcio-1.83.0 grpcio-status-1.83.0 jmespath-1.1.0 multidict-6.7.1 oscrypto-1.3.0 propcache-0.5.2 proto-plus-1.28.3 pyHanko-0.20.1 pybind11-3.1.0 pyhanko-certvalidator-0.24.1 pypdf-6.16.1 python-barcode-0.15.1 python-pkcs11-0.7.0 requests-2.34.2 s3transfer-0.19.2 tzlocal-5.4.4 uharfbuzz-0.37.3 uritools-6.1.3 yarl-1.24.5 2026-08-18 06:28:06,700 202 INFO ? odoo: Odoo version 18.0 2026-08-18 06:28:06,700 202 INFO ? odoo: Using configuration file at /home/nvq1xbwiguuu/.odoorc 2026-08-18 06:28:06,700 202 INFO ? odoo: addons paths: ['/data/build/Viindoo-odoo-18.0/odoo/addons', '/data/build/datadir/addons/18.0', '/data/build/Viindoo-odoo-18.0/addons', '/data/build/Viindoo-tvtmaaddons-18.0', '/data/build/Viindoo-erponline-enterprise-18.0', '/data/build/rb-03e6980-224009'] 2026-08-18 06:28:06,701 202 INFO ? odoo: database: default@default:5432 2026-08-18 06:28:06,908 202 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-08-18 06:28:06,921 202 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltoimage binary at /usr/local/bin/wkhtmltoimage 2026-08-18 06:28:07,380 202 INFO ? odoo.tests.common: Importing test framework 2026-08-18 06:28:07,641 202 INFO ? odoo.addons.to_base: Removing the default currency rate's SQL constraint `unique_name_per_day` 2026-08-18 06:28:07,642 202 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-08-18 06:28:07,668 202 INFO rb-03e6980-224009-405075 odoo.modules.loading: loading 1 modules... 2026-08-18 06:28:08,019 202 INFO rb-03e6980-224009-405075 odoo.modules.loading: 1 modules loaded in 0.35s, 0 queries (+0 extra) 2026-08-18 06:28:09,083 202 INFO rb-03e6980-224009-405075 odoo.modules.loading: loading 1088 modules... 2026-08-18 06:28:36,232 202 INFO rb-03e6980-224009-405075 odoo.modules.loading: 1088 modules loaded in 27.15s, 0 queries (+0 extra) 2026-08-18 06:28:38,587 202 INFO rb-03e6980-224009-405075 odoo.modules.loading: Modules loaded. 2026-08-18 06:28:38,945 202 INFO rb-03e6980-224009-405075 odoo.modules.registry: Caches invalidated, signaling through the database: ['templates'] 2026-08-18 06:28:38,946 202 INFO rb-03e6980-224009-405075 odoo.modules.registry: Registry loaded in 31.303s 2026-08-18 06:28:38,947 202 INFO rb-03e6980-224009-405075 odoo.service.server: Starting post tests 2026-08-18 06:28:39,694 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-08-18 06:28:44,383 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 3.085425615310669 seconds 2026-08-18 06:28:45,679 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d4d6291/hr_attendance.assets_public_attendance.min.css (id:3222) 2026-08-18 06:28:45,681 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Deleting attachments [3144] (matching /web/assets/_______/hr_attendance.assets_public_attendance.min.css) because it was replaced with /web/assets/d4d6291/hr_attendance.assets_public_attendance.min.css 2026-08-18 06:28:46,727 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/04505f6/im_livechat.assets_embed_external.min.css (id:3223) 2026-08-18 06:28:46,730 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Deleting attachments [3146] (matching /web/assets/_______/im_livechat.assets_embed_external.min.css) because it was replaced with /web/assets/04505f6/im_livechat.assets_embed_external.min.css 2026-08-18 06:28:48,757 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/b68f0a5/im_livechat.embed_assets_unit_tests_setup.min.css (id:3224) 2026-08-18 06:28:48,758 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Deleting attachments [3148] (matching /web/assets/_______/im_livechat.embed_assets_unit_tests_setup.min.css) because it was replaced with /web/assets/b68f0a5/im_livechat.embed_assets_unit_tests_setup.min.css 2026-08-18 06:28:49,622 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/82f15d8/mail.assets_public.min.css (id:3225) 2026-08-18 06:28:49,623 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Deleting attachments [3152] (matching /web/assets/_______/mail.assets_public.min.css) because it was replaced with /web/assets/82f15d8/mail.assets_public.min.css 2026-08-18 06:28:51,395 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/9031053/mass_mailing.iframe_css_assets_edit.min.css (id:3226) 2026-08-18 06:28:51,398 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Deleting attachments [3155] (matching /web/assets/_______/mass_mailing.iframe_css_assets_edit.min.css) because it was replaced with /web/assets/9031053/mass_mailing.iframe_css_assets_edit.min.css 2026-08-18 06:28:52,317 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/4a8747f/mrp_subcontracting.webclient.min.css (id:3227) 2026-08-18 06:28:52,318 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Deleting attachments [3157] (matching /web/assets/_______/mrp_subcontracting.webclient.min.css) because it was replaced with /web/assets/4a8747f/mrp_subcontracting.webclient.min.css 2026-08-18 06:28:53,680 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/4eba300/point_of_sale.assets_prod.min.css (id:3228) 2026-08-18 06:28:53,690 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Deleting attachments [3159] (matching /web/assets/_______/point_of_sale.assets_prod.min.css) because it was replaced with /web/assets/4eba300/point_of_sale.assets_prod.min.css 2026-08-18 06:28:54,481 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/685f8ae/point_of_sale.customer_display_assets.min.css (id:3229) 2026-08-18 06:28:54,484 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Deleting attachments [3160] (matching /web/assets/_______/point_of_sale.customer_display_assets.min.css) because it was replaced with /web/assets/685f8ae/point_of_sale.customer_display_assets.min.css 2026-08-18 06:28:54,697 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/6940736/portal.assets_chatter.min.css (id:3230) 2026-08-18 06:28:54,698 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Deleting attachments [3162] (matching /web/assets/_______/portal.assets_chatter.min.css) because it was replaced with /web/assets/6940736/portal.assets_chatter.min.css 2026-08-18 06:28:55,853 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/2e93b5b/pos_self_order.assets.min.css (id:3231) 2026-08-18 06:28:55,854 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Deleting attachments [3163] (matching /web/assets/_______/pos_self_order.assets.min.css) because it was replaced with /web/assets/2e93b5b/pos_self_order.assets.min.css 2026-08-18 06:28:56,985 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c36f58c/project.webclient.min.css (id:3232) 2026-08-18 06:28:56,987 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Deleting attachments [3165] (matching /web/assets/_______/project.webclient.min.css) because it was replaced with /web/assets/c36f58c/project.webclient.min.css 2026-08-18 06:28:57,148 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/8a2e5b8/snailmail.report_assets_snailmail.min.css (id:3233) 2026-08-18 06:28:57,151 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Deleting attachments [3166] (matching /web/assets/_______/snailmail.report_assets_snailmail.min.css) because it was replaced with /web/assets/8a2e5b8/snailmail.report_assets_snailmail.min.css 2026-08-18 06:28:57,954 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ef5de6f/spreadsheet.public_spreadsheet.min.css (id:3234) 2026-08-18 06:28:57,955 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Deleting attachments [3169] (matching /web/assets/_______/spreadsheet.public_spreadsheet.min.css) because it was replaced with /web/assets/ef5de6f/spreadsheet.public_spreadsheet.min.css 2026-08-18 06:28:58,151 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/71b09af/survey.survey_assets.min.css (id:3235) 2026-08-18 06:28:58,152 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Deleting attachments [3171] (matching /web/assets/_______/survey.survey_assets.min.css) because it was replaced with /web/assets/71b09af/survey.survey_assets.min.css 2026-08-18 06:28:59,237 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/6ee2173/to_account_reports.assets_account_report.min.css (id:3236) 2026-08-18 06:28:59,238 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Deleting attachments [3175] (matching /web/assets/_______/to_account_reports.assets_account_report.min.css) because it was replaced with /web/assets/6ee2173/to_account_reports.assets_account_report.min.css 2026-08-18 06:29:01,409 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/be0df8b/to_stock_age_report.assets_financial_report.min.css (id:3237) 2026-08-18 06:29:01,410 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Deleting attachments [3176] (matching /web/assets/_______/to_stock_age_report.assets_financial_report.min.css) because it was replaced with /web/assets/be0df8b/to_stock_age_report.assets_financial_report.min.css 2026-08-18 06:29:02,569 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5b62125/viin_customizer.customizer_report.min.css (id:3238) 2026-08-18 06:29:02,570 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Deleting attachments [3181] (matching /web/assets/_______/viin_customizer.customizer_report.min.css) because it was replaced with /web/assets/5b62125/viin_customizer.customizer_report.min.css 2026-08-18 06:29:04,528 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/738f545/web.assets_frontend.min.css (id:3239) 2026-08-18 06:29:04,529 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Deleting attachments [3195] (matching /web/assets/_______/web.assets_frontend.min.css) because it was replaced with /web/assets/738f545/web.assets_frontend.min.css 2026-08-18 06:29:06,288 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/738f545/web.assets_frontend_lazy.min.css (id:3240) 2026-08-18 06:29:06,289 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Deleting attachments [3196] (matching /web/assets/_______/web.assets_frontend_lazy.min.css) because it was replaced with /web/assets/738f545/web.assets_frontend_lazy.min.css 2026-08-18 06:29:08,377 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/0072663/web.assets_unit_tests_setup.min.css (id:3241) 2026-08-18 06:29:08,378 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Deleting attachments [3200] (matching /web/assets/_______/web.assets_unit_tests_setup.min.css) because it was replaced with /web/assets/0072663/web.assets_unit_tests_setup.min.css 2026-08-18 06:29:10,516 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/be0df8b/web.assets_web.min.css (id:3242) 2026-08-18 06:29:10,517 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Deleting attachments [3201] (matching /web/assets/_______/web.assets_web.min.css) because it was replaced with /web/assets/be0df8b/web.assets_web.min.css 2026-08-18 06:29:12,538 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/aaf8665/web.assets_web_dark.min.css (id:3243) 2026-08-18 06:29:12,539 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Deleting attachments [3202] (matching /web/assets/_______/web.assets_web_dark.min.css) because it was replaced with /web/assets/aaf8665/web.assets_web_dark.min.css 2026-08-18 06:29:14,970 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/dfa9be3/web.assets_web_print.min.css (id:3244) 2026-08-18 06:29:14,971 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Deleting attachments [3203] (matching /web/assets/_______/web.assets_web_print.min.css) because it was replaced with /web/assets/dfa9be3/web.assets_web_print.min.css 2026-08-18 06:29:15,294 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/1739663/web.qunit_suite_tests.min.css (id:3245) 2026-08-18 06:29:15,295 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Deleting attachments [3208] (matching /web/assets/_______/web.qunit_suite_tests.min.css) because it was replaced with /web/assets/1739663/web.qunit_suite_tests.min.css 2026-08-18 06:29:16,352 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/8a50fc6/web.report_assets_common.min.css (id:3246) 2026-08-18 06:29:16,354 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Deleting attachments [3209] (matching /web/assets/_______/web.report_assets_common.min.css) because it was replaced with /web/assets/8a50fc6/web.report_assets_common.min.css 2026-08-18 06:29:18,439 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/f9814a4/web.tests_assets.min.css (id:3247) 2026-08-18 06:29:18,442 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Deleting attachments [3211] (matching /web/assets/_______/web.tests_assets.min.css) because it was replaced with /web/assets/f9814a4/web.tests_assets.min.css 2026-08-18 06:29:18,610 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/90dfdda/web_editor.assets_tests_styles.min.css (id:3248) 2026-08-18 06:29:18,611 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Deleting attachments [3213] (matching /web/assets/_______/web_editor.assets_tests_styles.min.css) because it was replaced with /web/assets/90dfdda/web_editor.assets_tests_styles.min.css 2026-08-18 06:29:18,910 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/f21296c/web_editor.assets_wysiwyg.min.css (id:3249) 2026-08-18 06:29:18,911 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Deleting attachments [3214] (matching /web/assets/_______/web_editor.assets_wysiwyg.min.css) because it was replaced with /web/assets/f21296c/web_editor.assets_wysiwyg.min.css 2026-08-18 06:29:19,234 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/1739663/web_editor.backend_assets_wysiwyg.min.css (id:3250) 2026-08-18 06:29:19,239 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Deleting attachments [3215] (matching /web/assets/_______/web_editor.backend_assets_wysiwyg.min.css) because it was replaced with /web/assets/1739663/web_editor.backend_assets_wysiwyg.min.css 2026-08-18 06:29:19,568 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/891ad63/web_editor.wysiwyg_iframe_editor_assets.min.css (id:3251) 2026-08-18 06:29:19,570 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Deleting attachments [3217] (matching /web/assets/_______/web_editor.wysiwyg_iframe_editor_assets.min.css) because it was replaced with /web/assets/891ad63/web_editor.wysiwyg_iframe_editor_assets.min.css 2026-08-18 06:29:19,899 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/42d4301/website.assets_all_wysiwyg_inside.min.css (id:3252) 2026-08-18 06:29:19,900 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Deleting attachments [3218] (matching /web/assets/_______/website.assets_all_wysiwyg_inside.min.css) because it was replaced with /web/assets/42d4301/website.assets_all_wysiwyg_inside.min.css 2026-08-18 06:29:20,114 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/80f7328/website.assets_wysiwyg.min.css (id:3253) 2026-08-18 06:29:20,116 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Deleting attachments [3219] (matching /web/assets/_______/website.assets_wysiwyg.min.css) because it was replaced with /web/assets/80f7328/website.assets_wysiwyg.min.css 2026-08-18 06:29:20,459 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/a205b9f/website.backend_assets_all_wysiwyg.min.css (id:3254) 2026-08-18 06:29:20,461 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Deleting attachments [3220] (matching /web/assets/_______/website.backend_assets_all_wysiwyg.min.css) because it was replaced with /web/assets/a205b9f/website.backend_assets_all_wysiwyg.min.css 2026-08-18 06:29:21,363 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/3afb681/website_slides.slide_embed_assets.min.css (id:3255) 2026-08-18 06:29:21,365 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Deleting attachments [3221] (matching /web/assets/_______/website_slides.slide_embed_assets.min.css) because it was replaced with /web/assets/3afb681/website_slides.slide_embed_assets.min.css 2026-08-18 06:29:21,368 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 36.98557114601135 seconds 2026-08-18 06:29:29,032 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_product_approval_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_closed_store_product_direct_url_returns_404 ... 2026-08-18 06:29:30,677 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [337] 2026-08-18 06:29:30,783 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [338] 2026-08-18 06:29:30,850 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [160] 2026-08-18 06:29:30,943 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [339] 2026-08-18 06:29:31,034 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [340] 2026-08-18 06:29:31,066 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:29:32,078 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:29:32] "GET /shop/laptop-dell-403 HTTP/1.1" 404 - 198 0.135 0.880 2026-08-18 06:29:32,838 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:29:32] "GET /shop/laptop-dell-403 HTTP/1.1" 200 - 147 0.160 0.513 2026-08-18 06:29:32,840 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_product_approval_marketplace_website_sale.tests.test_website_sale_product.TestWebsiteProductHttp.test_closed_store_product_direct_url_returns_404: waiting for threads: [] 2026-08-18 06:29:32,869 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_product_approval_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_post_merchant_product_approval_type_on_shop ... 2026-08-18 06:29:34,065 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [341] 2026-08-18 06:29:34,155 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [342] 2026-08-18 06:29:34,326 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [343] 2026-08-18 06:29:34,449 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [344] 2026-08-18 06:29:34,612 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [161] 2026-08-18 06:29:34,782 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [345] 2026-08-18 06:29:34,863 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [162] 2026-08-18 06:29:35,002 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [346] 2026-08-18 06:29:35,057 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_product_approval_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_pre_merchant_product_approval_type_on_shop ... 2026-08-18 06:29:36,301 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [347] 2026-08-18 06:29:36,410 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [348] 2026-08-18 06:29:36,560 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [349] 2026-08-18 06:29:36,690 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [350] 2026-08-18 06:29:36,783 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [163] 2026-08-18 06:29:36,893 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [351] 2026-08-18 06:29:36,981 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [352] 2026-08-18 06:29:37,041 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [164] 2026-08-18 06:29:37,132 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [353] 2026-08-18 06:29:37,236 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [354] 2026-08-18 06:29:37,310 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_product_approval_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_product_publish_on_website_with_close_store ... 2026-08-18 06:29:38,480 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [355] 2026-08-18 06:29:38,594 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [356] 2026-08-18 06:29:38,728 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [357] 2026-08-18 06:29:38,811 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [358] 2026-08-18 06:29:38,883 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [165] 2026-08-18 06:29:38,994 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [359] 2026-08-18 06:29:39,096 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [360] 2026-08-18 06:29:39,181 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [166] 2026-08-18 06:29:39,260 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [361] 2026-08-18 06:29:39,338 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [362] 2026-08-18 06:29:39,445 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_product_approval_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_public_shop_page_returns_200 ... 2026-08-18 06:29:39,482 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:29:41,039 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:29:41] "GET /shop HTTP/1.1" 200 - 372 0.326 1.246 2026-08-18 06:29:41,041 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_product_approval_marketplace_website_sale.tests.test_website_sale_product.TestWebsiteProductHttp.test_public_shop_page_returns_200: waiting for threads: [] 2026-08-18 06:29:41,068 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_product_approval_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_public_user_can_search_shop_products_post ... 2026-08-18 06:29:42,165 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [363] 2026-08-18 06:29:42,271 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [364] 2026-08-18 06:29:42,411 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [167] 2026-08-18 06:29:42,575 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [365] 2026-08-18 06:29:42,666 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_product_approval_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_public_user_can_search_shop_products_pre ... 2026-08-18 06:29:43,688 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [366] 2026-08-18 06:29:43,765 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [367] 2026-08-18 06:29:43,805 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [168] 2026-08-18 06:29:43,873 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [368] 2026-08-18 06:29:43,945 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [369] 2026-08-18 06:29:44,083 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 1566 checked, 34 removed 2026-08-18 06:29:44,105 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_product_approval_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_accessory_products_survive_the_approval_domain ... 2026-08-18 06:29:44,362 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_product_approval_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_approval_domain_discriminates_on_variants_too ... 2026-08-18 06:29:45,567 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [370] 2026-08-18 06:29:45,734 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_product_approval_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_approval_domain_reads_only_the_withheld_products ... 2026-08-18 06:29:46,971 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [371] 2026-08-18 06:29:47,045 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_product_approval_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_catalog_listing_exclusion_does_not_block_the_direct_product_url ... 2026-08-18 06:29:47,210 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:29:49,066 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:29:49] "GET /shop/listing-excluded-but-directly-reachable-product-459 HTTP/1.1" 200 - 296 0.176 1.682 2026-08-18 06:29:49,068 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_product_approval_website_sale.tests.test_website_sale_product.TestWebsiteProductHttp.test_catalog_listing_exclusion_does_not_block_the_direct_product_url: waiting for threads: [] 2026-08-18 06:29:49,111 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_product_approval_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_event_product_direct_url_returns_200 ... 2026-08-18 06:29:49,325 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:29:50,576 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:29:50] "GET /shop/test-direct-url-event-registration-460 HTTP/1.1" 200 - 284 0.157 1.096 2026-08-18 06:29:50,602 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_product_approval_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_unapproved_product_direct_url_returns_404 ... 2026-08-18 06:29:51,635 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [372] 2026-08-18 06:29:51,674 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:29:52,609 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:29:52] "GET /shop/test-direct-url-product-461 HTTP/1.1" 404 - 196 0.104 0.834 2026-08-18 06:29:52,694 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [171] 2026-08-18 06:29:52,768 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [373] 2026-08-18 06:29:53,325 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:29:53] "GET /shop/test-direct-url-product-461 HTTP/1.1" 200 - 132 0.082 0.442 2026-08-18 06:29:53,327 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_product_approval_website_sale.tests.test_website_sale_product.TestWebsiteProductHttp.test_unapproved_product_direct_url_returns_404: waiting for threads: [] 2026-08-18 06:29:53,360 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_product_approval_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_unapproved_product_on_shop ... 2026-08-18 06:29:54,270 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [374] 2026-08-18 06:29:54,346 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [172] 2026-08-18 06:29:54,419 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [375] 2026-08-18 06:29:54,489 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_product_approval_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_unapproved_product_public_no_access_error ... 2026-08-18 06:29:55,292 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [376] 2026-08-18 06:29:55,338 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:29:56,365 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:29:56] "GET /shop/test-direct-url-product-463 HTTP/1.1" 404 - 196 0.149 0.881 2026-08-18 06:29:56,370 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_product_approval_website_sale.tests.test_website_sale_product.TestWebsiteProductHttp.test_unapproved_product_public_no_access_error: waiting for threads: [] 2026-08-18 06:29:56,428 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:29:58,222 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project.tests.test_portal_project: Starting TestPortalProject.test_01_followers_project_access_rights ... 2026-08-18 06:29:58,291 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [19], uid: 29, model: project.project 2026-08-18 06:29:58,316 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [144], uid: 29, model: project.task 2026-08-18 06:29:58,371 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1053] 2026-08-18 06:29:58,374 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 29, model: project.project 2026-08-18 06:29:58,405 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project.tests.test_portal_project: Starting TestPortalProject.test_02_followers_project_access_rights ... 2026-08-18 06:29:58,572 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 25, model: project.project 2026-08-18 06:29:58,580 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 26, model: project.project 2026-08-18 06:29:58,609 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 26, model: project.project 2026-08-18 06:29:58,709 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project.tests.test_portal_project: Starting TestPortalProject.test_employee_project_access_rights ... 2026-08-18 06:29:58,984 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #29 deleted project.task records with IDs: [147] 2026-08-18 06:29:59,000 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #29 deleted mail.followers records with IDs: [1056] 2026-08-18 06:29:59,025 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project.tests.test_portal_project: Starting TestPortalProject.test_project_user_project_access_rights ... 2026-08-18 06:29:59,079 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 28, model: project.project 2026-08-18 06:29:59,118 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [19], uid: 30, model: project.project 2026-08-18 06:29:59,220 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [41], uid: 29, model: project.task.type 2026-08-18 06:29:59,252 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project.tests.test_portal_project: Starting TestPortalProject.test_user_internal_access_right_project_task ... 2026-08-18 06:29:59,299 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [142], uid: 28, model: project.task 2026-08-18 06:29:59,441 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [142], uid: 28, model: project.task 2026-08-18 06:29:59,465 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [142], uid: 28, model: project.task 2026-08-18 06:29:59,511 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #28 deleted mail.message records with IDs: [7460] 2026-08-18 06:29:59,537 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [142], uid: 28, model: project.task 2026-08-18 06:29:59,565 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 28, model: project.project 2026-08-18 06:29:59,605 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [142], uid: 28, model: project.task 2026-08-18 06:29:59,663 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #28 deleted mail.message records with IDs: [7460] 2026-08-18 06:29:59,691 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [142], uid: 28, model: project.task 2026-08-18 06:29:59,751 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [149], uid: 28, model: project.task 2026-08-18 06:29:59,787 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project.tests.test_portal_project: Starting TestPortalProject.test_user_internal_access_rights_project_project ... 2026-08-18 06:29:59,920 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 28, model: project.project 2026-08-18 06:30:00,168 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 28, model: account.analytic.account 2026-08-18 06:30:00,173 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 28, model: project.project 2026-08-18 06:30:00,179 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 28, model: project.project 2026-08-18 06:30:00,216 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 06:30:00,229 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project.tests.test_res_config_settings_upsell: Starting TestProjectActivationUpsellSettings.test_availability_fields_exist ... 2026-08-18 06:30:00,251 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project.tests.test_res_config_settings_upsell: Starting TestProjectActivationUpsellSettings.test_cluster_modules_are_not_dependencies ... 2026-08-18 06:30:00,267 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project.tests.test_res_config_settings_upsell: Starting TestProjectActivationUpsellSettings.test_compute_available_reflects_registry ... 2026-08-18 06:30:00,619 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project.tests.test_res_config_settings_upsell: Starting TestProjectActivationUpsellSettings.test_hub_module_toggle_is_not_declared ... 2026-08-18 06:30:00,637 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project.tests.test_res_config_settings_upsell: Starting TestProjectActivationUpsellSettings.test_model_compute_and_view_declare_the_same_modules ... 2026-08-18 06:30:00,660 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project.tests.test_res_config_settings_upsell: Starting TestProjectActivationUpsellSettings.test_module_toggle_fields_exist ... 2026-08-18 06:30:00,682 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project.tests.test_res_config_settings_upsell: Starting TestProjectActivationUpsellSettings.test_upsell_urls_match_their_module ... 2026-08-18 06:30:00,699 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project.tests.test_res_config_settings_upsell: Starting TestProjectActivationUpsellSettings.test_view_units_are_self_consistent ... 2026-08-18 06:30:00,726 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:30:03,561 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project.tests.test_to_project_access: Starting TestToProjectAccess.test_01_internal_user_project_followers_access_task ... 2026-08-18 06:30:03,661 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [151], uid: 35, model: project.task 2026-08-18 06:30:03,702 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [150], uid: 35, model: project.task 2026-08-18 06:30:03,780 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project.tests.test_to_project_access: Starting TestToProjectAccess.test_01_internal_user_project_followers_follow_project ... 2026-08-18 06:30:03,812 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [21], uid: 35, model: project.project 2026-08-18 06:30:03,870 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project.tests.test_to_project_access: Starting TestToProjectAccess.test_01_project_user_project_followers_access_right ... 2026-08-18 06:30:03,912 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [21], uid: 36, model: project.project 2026-08-18 06:30:03,942 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [150], uid: 36, model: project.task 2026-08-18 06:30:03,975 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project.tests.test_to_project_access: Starting TestToProjectAccess.test_02_internal_user_project_employees_access_task ... 2026-08-18 06:30:04,038 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [150], uid: 35, model: project.task 2026-08-18 06:30:04,146 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project.tests.test_to_project_access: Starting TestToProjectAccess.test_02_internal_user_project_followers_follow_task ... 2026-08-18 06:30:04,182 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [21], uid: 35, model: project.project 2026-08-18 06:30:04,242 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project.tests.test_to_project_access: Starting TestToProjectAccess.test_02_project_user_project_followers_access_right ... 2026-08-18 06:30:04,316 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [151], uid: 36, model: project.task 2026-08-18 06:30:04,356 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project.tests.test_to_project_access: Starting TestToProjectAccess.test_03_internal_user_project_followers_access_right ... 2026-08-18 06:30:04,392 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [21], uid: 35, model: project.project 2026-08-18 06:30:04,408 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 35, model: account.analytic.account 2026-08-18 06:30:04,413 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 35, model: project.project 2026-08-18 06:30:04,417 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 35, model: project.project 2026-08-18 06:30:04,443 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project.tests.test_to_project_access: Starting TestToProjectAccess.test_03_internal_user_project_portal_access_task ... 2026-08-18 06:30:04,495 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [150], uid: 35, model: project.task 2026-08-18 06:30:04,575 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project.tests.test_to_project_access: Starting TestToProjectAccess.test_04_internal_user_project_followers_access_right ... 2026-08-18 06:30:04,623 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 35, model: project.project 2026-08-18 06:30:04,634 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 35, model: project.project 2026-08-18 06:30:04,660 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project.tests.test_to_project_access: Starting TestToProjectAccess.test_04_project_user_create_project ... 2026-08-18 06:30:04,916 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #36 deleted project.project records with IDs: [23] 2026-08-18 06:30:04,924 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #36 deleted mail.followers records with IDs: [1069] 2026-08-18 06:30:04,940 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #36 deleted mail.alias records with IDs: [74] 2026-08-18 06:30:04,981 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #36 deleted account.analytic.account records with IDs: [114] 2026-08-18 06:30:05,008 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project.tests.test_to_project_access: Starting TestToProjectAccess.test_05_internal_user_project_employees_access_right ... 2026-08-18 06:30:05,045 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 35, model: project.project 2026-08-18 06:30:05,053 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 35, model: project.project 2026-08-18 06:30:05,074 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project.tests.test_to_project_access: Starting TestToProjectAccess.test_05_project_user_project_employees ... 2026-08-18 06:30:05,123 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [21], uid: 36, model: project.project 2026-08-18 06:30:05,143 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [21], uid: 36, model: project.project 2026-08-18 06:30:05,210 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #36 deleted project.task records with IDs: [151, 150] 2026-08-18 06:30:05,216 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #36 deleted mail.followers records with IDs: [1060, 1061] 2026-08-18 06:30:05,239 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project.tests.test_to_project_access: Starting TestToProjectAccess.test_06_internal_user_project_portal_access_right ... 2026-08-18 06:30:05,285 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 35, model: project.project 2026-08-18 06:30:05,295 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 35, model: project.project 2026-08-18 06:30:05,318 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project.tests.test_to_project_access: Starting TestToProjectAccess.test_06_project_user_project_portal ... 2026-08-18 06:30:05,368 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [21], uid: 36, model: project.project 2026-08-18 06:30:05,388 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [21], uid: 36, model: project.project 2026-08-18 06:30:05,466 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #36 deleted project.task records with IDs: [151, 150] 2026-08-18 06:30:05,475 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #36 deleted mail.followers records with IDs: [1060, 1061] 2026-08-18 06:30:05,497 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project.tests.test_to_project_access: Starting TestToProjectAccess.test_portal_user_project_access_rights ... 2026-08-18 06:30:05,585 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [151], uid: 34, model: project.task 2026-08-18 06:30:05,610 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [21], uid: 34, model: project.project 2026-08-18 06:30:05,621 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [152], uid: 34, model: project.task 2026-08-18 06:30:05,649 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project.tests.test_to_project_access: Starting TestToProjectAccess.test_project_admin_access_right ... 2026-08-18 06:30:05,929 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #38 deleted project.task records with IDs: [151, 150, 153, 152, 154, 155] 2026-08-18 06:30:05,938 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #38 deleted mail.followers records with IDs: [1060, 1061, 1062, 1063, 1072, 1073] 2026-08-18 06:30:06,018 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #38 deleted project.project records with IDs: [21, 22, 24, 25] 2026-08-18 06:30:06,023 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #38 deleted mail.followers records with IDs: [1071] 2026-08-18 06:30:06,028 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #38 deleted mail.alias records with IDs: [72, 73, 75, 76] 2026-08-18 06:30:06,051 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #38 deleted account.analytic.account records with IDs: [112, 113, 115, 116] 2026-08-18 06:30:06,071 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project.tests.test_to_project_access: Starting TestToProjectAccess.test_project_user_create_analytic_account ... 2026-08-18 06:30:06,172 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 06:30:06,336 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [380] 2026-08-18 06:30:06,337 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project.tests.test_viin_project_kanban_state_notification: Starting TestViinProjectKanBanStateNotification.test_01_message_post ... 2026-08-18 06:30:06,417 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project.tests.test_viin_project_kanban_state_notification: Starting TestViinProjectKanBanStateNotification.test_02_message_post ... 2026-08-18 06:30:06,523 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:30:07,134 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project_access_timesheet.tests.test_to_project_access: Starting TestToProjectAccess.test_01_user_employee_view_timesheet ... 2026-08-18 06:30:07,226 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project_access_timesheet.tests.test_to_project_access: Starting TestToProjectAccess.test_03_user_employee_view_timesheet ... 2026-08-18 06:30:07,334 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [135, 7, 6, 136, 55, 31], uid: 39, model: account.analytic.line 2026-08-18 06:30:07,381 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:30:08,214 202 INFO rb-03e6980-224009-405075 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <702773225571618.1787034608.119987010955811-openerp-message-notify@1641d1465207>: ['"Task User 1" <@False>'] 2026-08-18 06:30:08,293 202 INFO rb-03e6980-224009-405075 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <021917829956383.1787034608.259939432144165-openerp-message-notify@1641d1465207>: ['"Task User 1" <@False>'] 2026-08-18 06:30:08,383 202 INFO rb-03e6980-224009-405075 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <850563177996298.1787034608.327958583831787-openerp-message-notify@1641d1465207>: ['"Task User 1" <@False>'] 2026-08-18 06:30:08,487 202 INFO rb-03e6980-224009-405075 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <428783716202659.1787034608.436693429946899-openerp-message-notify@1641d1465207>: ['"Task User 1" <@False>'] 2026-08-18 06:30:08,546 202 INFO rb-03e6980-224009-405075 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <508487422078877.1787034608.519525527954102-openerp-message-notify@1641d1465207>: ['"Task User 2" <@False>'] 2026-08-18 06:30:08,555 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project_gantt.tests.test_bad_resource_allocation_tasks: Starting TestBadResourceAllocationTasks.test_01_test_overlapping ... 2026-08-18 06:30:08,648 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project_gantt.tests.test_bad_resource_allocation_tasks: Starting TestBadResourceAllocationTasks.test_02_test_not_overlapping ... 2026-08-18 06:30:08,756 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:30:08,771 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project_gantt.tests.test_project_task_planned_end_date: Starting TestProjectTaskPlannedEndDate.test_change_assignee ... 2026-08-18 06:30:10,697 202 INFO rb-03e6980-224009-405075 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <182261783237907.1787034610.624080419540405-openerp-message-notify@1641d1465207>: ['"User Employee 1" <@False>'] 2026-08-18 06:30:10,785 202 INFO rb-03e6980-224009-405075 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <061339331927588.1787034610.744246959686279-openerp-message-notify@1641d1465207>: ['"User Employee 2" <@False>'] 2026-08-18 06:30:10,817 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project_gantt.tests.test_project_task_planned_end_date: Starting TestProjectTaskPlannedEndDate.test_change_assignee_does_not_shift_planned_start_without_date_assign ... 2026-08-18 06:30:12,654 202 INFO rb-03e6980-224009-405075 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <161504300298823.1787034612.583928585052490-openerp-message-notify@1641d1465207>: ['"User Employee 1" <@False>'] 2026-08-18 06:30:12,717 202 INFO rb-03e6980-224009-405075 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <062151896215166.1787034612.691793203353882-openerp-message-notify@1641d1465207>: ['"User Employee 2" <@False>'] 2026-08-18 06:30:12,743 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project_gantt.tests.test_project_task_planned_end_date: Starting TestProjectTaskPlannedEndDate.test_change_assignee_updates_planned_start_with_date_assign ... 2026-08-18 06:30:14,452 202 INFO rb-03e6980-224009-405075 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <897057664308515.1787034614.372846126556396-openerp-message-notify@1641d1465207>: ['"User Employee 1" <@False>'] 2026-08-18 06:30:14,547 202 INFO rb-03e6980-224009-405075 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <110655515013910.1787034614.507057905197144-openerp-message-notify@1641d1465207>: ['"User Employee 2" <@False>'] 2026-08-18 06:30:14,575 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project_gantt.tests.test_project_task_planned_end_date: Starting TestProjectTaskPlannedEndDate.test_change_date_end_and_then_change_assignee ... 2026-08-18 06:30:16,559 202 INFO rb-03e6980-224009-405075 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <210747757807632.1787034616.476142883300781-openerp-message-notify@1641d1465207>: ['"User Employee 1" <@False>'] 2026-08-18 06:30:16,633 202 INFO rb-03e6980-224009-405075 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <070250916139367.1787034616.607991218566895-openerp-message-notify@1641d1465207>: ['"User Employee 2" <@False>'] 2026-08-18 06:30:16,660 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project_gantt.tests.test_project_task_planned_end_date: Starting TestProjectTaskPlannedEndDate.test_change_planned_date_start ... 2026-08-18 06:30:18,206 202 INFO rb-03e6980-224009-405075 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <330530477879525.1787034618.097438097000122-openerp-message-notify@1641d1465207>: ['"User Employee 1" <@False>'] 2026-08-18 06:30:18,276 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project_gantt.tests.test_project_task_planned_end_date: Starting TestProjectTaskPlannedEndDate.test_change_planned_hours ... 2026-08-18 06:30:20,287 202 INFO rb-03e6980-224009-405075 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <083179069870773.1787034620.227485418319702-openerp-message-notify@1641d1465207>: ['"User Employee 1" <@False>'] 2026-08-18 06:30:20,340 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project_gantt.tests.test_project_task_planned_end_date: Starting TestProjectTaskPlannedEndDate.test_change_resource_allocation ... 2026-08-18 06:30:21,769 202 INFO rb-03e6980-224009-405075 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <388803900628287.1787034621.686013460159302-openerp-message-notify@1641d1465207>: ['"User Employee 1" <@False>'] 2026-08-18 06:30:21,849 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 06:30:22,329 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project_progress.tests.test_completed_points: Starting TestTaskCompletedPoint.test_001_completed_point_check_value ... 2026-08-18 06:30:22,374 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project_progress.tests.test_completed_points: Starting TestTaskCompletedPoint.test_002_completed_point_when_change_task_stage ... 2026-08-18 06:30:22,478 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project_progress.tests.test_completed_points: Starting TestTaskCompletedPoint.test_003_recusive_task_completed_points ... 2026-08-18 06:30:22,642 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project_progress.tests.test_completed_points: Starting TestTaskCompletedPoint.test_004_negative_correction_timesheet_allowed ... 2026-08-18 06:30:22,773 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:30:22,961 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project_progress.tests.test_progress: Starting TestProgress.test_001_compute_progress_task_by_manual ... 2026-08-18 06:30:23,022 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project_progress.tests.test_progress: Starting TestProgress.test_002_compute_progress_task_by_manual ... 2026-08-18 06:30:23,099 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:30:23,114 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project_progress.tests.test_task_points: Starting TestViinProjectProgress.test_constraint_check_points_when_create ... 2026-08-18 06:30:23,227 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project_progress.tests.test_task_points: Starting TestViinProjectProgress.test_constraint_check_points_when_write ... 2026-08-18 06:30:23,333 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:30:23,556 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project_progress.tests.test_velocity: Starting TestVelocity.test_001_check_done_points ... 2026-08-18 06:30:23,595 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project_progress.tests.test_velocity: Starting TestVelocity.test_001_check_task_velocity ... 2026-08-18 06:30:23,636 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project_progress.tests.test_velocity: Starting TestVelocity.test_002_change_done_point ... 2026-08-18 06:30:23,706 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:30:23,917 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project_progress.tests.test_weight: Starting TestTaskWeight.test_001_check_task_weight ... 2026-08-18 06:30:23,963 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project_progress.tests.test_weight: Starting TestTaskWeight.test_002_check_task_weight_when_delete_task ... 2026-08-18 06:30:24,005 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [1807, 1806] 2026-08-18 06:30:24,086 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [136649] 2026-08-18 06:30:24,086 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted project.task records with IDs: [35] 2026-08-18 06:30:24,091 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [240, 241] 2026-08-18 06:30:24,118 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project_progress.tests.test_weight: Starting TestTaskWeight.test_003_check_task_weight_when_modify_parent_task_points ... 2026-08-18 06:30:24,208 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project_progress.tests.test_weight: Starting TestTaskWeight.test_004_check_no_project_task ... 2026-08-18 06:30:24,370 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project_progress.tests.test_weight: Starting TestTaskWeight.test_005_check_no_project_task_weight_when_bind_to_project ... 2026-08-18 06:30:24,588 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project_progress.tests.test_weight: Starting TestTaskWeight.test_006_check_no_project_task_weight_when_unlink_task ... 2026-08-18 06:30:24,764 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted project.task records with IDs: [185] 2026-08-18 06:30:24,800 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1114] 2026-08-18 06:30:24,847 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project_progress.tests.test_weight: Starting TestTaskWeight.test_007_check_no_project_task_weight_when_remove_project_a_task ... 2026-08-18 06:30:25,017 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project_progress.tests.test_weight: Starting TestTaskWeight.test_008_check_zero_total_points_weight_is_zero ... 2026-08-18 06:30:25,220 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:30:25,432 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project_timesheet_leave.tests.test_project_timesheet_leave: Starting TestProjectTimeSheetLeave.test_01_compute_project_required ... 2026-08-18 06:30:25,466 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project_timesheet_leave.tests.test_project_timesheet_leave: Starting TestProjectTimeSheetLeave.test_01_timesheet_from_leave ... 2026-08-18 06:30:25,914 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [397] 2026-08-18 06:30:25,979 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [37] 2026-08-18 06:30:26,007 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project_timesheet_leave.tests.test_project_timesheet_leave: Starting TestProjectTimeSheetLeave.test_02_timesheet_from_leave ... 2026-08-18 06:30:26,445 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [398] 2026-08-18 06:30:26,510 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [37] 2026-08-18 06:30:26,541 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project_timesheet_leave.tests.test_project_timesheet_leave: Starting TestProjectTimeSheetLeave.test_03_timesheet_from_leave ... 2026-08-18 06:30:26,988 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [399] 2026-08-18 06:30:27,348 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [174] 2026-08-18 06:30:27,396 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project_timesheet_leave.tests.test_project_timesheet_leave: Starting TestProjectTimeSheetLeave.test_project_required_false ... 2026-08-18 06:30:28,651 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [400] 2026-08-18 06:30:28,792 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project_timesheet_leave.tests.test_project_timesheet_leave: Starting TestProjectTimeSheetLeave.test_project_required_true ... 2026-08-18 06:30:30,396 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project_timesheet_leave.tests.test_project_timesheet_leave: Starting TestProjectTimeSheetLeave.test_timesheet_from_leave_without_custom_project ... 2026-08-18 06:30:31,201 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [401] 2026-08-18 06:30:31,348 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [37] 2026-08-18 06:30:31,384 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project_timesheet_leave.tests.test_project_timesheet_leave: Starting TestProjectTimeSheetLeave.test_validate_timeoff_has_private_project ... 2026-08-18 06:30:31,761 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #7 deleted mail.activity records with IDs: [37] 2026-08-18 06:30:31,993 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #7 deleted mail.mail records with IDs: [402] 2026-08-18 06:30:32,222 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #7 deleted mail.mail records with IDs: [403] 2026-08-18 06:30:32,293 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #7 deleted mail.activity records with IDs: [176] 2026-08-18 06:30:32,330 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_project_timesheet_leave.tests.test_project_timesheet_leave: Starting TestProjectTimeSheetLeave.test_value_account_analytic_line_account_id_value ... 2026-08-18 06:30:32,777 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [404] 2026-08-18 06:30:32,848 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [37] 2026-08-18 06:30:32,895 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 06:30:34,107 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_purchase.tests.test_purchase_menu: Starting TestPurchaseAnalysisMenuAccess.test_purchase_analysis_menu_reuses_core_purchase_analysis_action ... 2026-08-18 06:30:34,308 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_purchase.tests.test_purchase_menu: Starting TestPurchaseAnalysisMenuAccess.test_purchase_manager_keeps_core_reporting_and_also_gets_the_new_menu ... 2026-08-18 06:30:34,425 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_purchase.tests.test_purchase_menu: Starting TestPurchaseAnalysisMenuAccess.test_purchase_user_can_read_the_analysis_data_the_menu_opens ... 2026-08-18 06:30:34,451 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_purchase.tests.test_purchase_menu: Starting TestPurchaseAnalysisMenuAccess.test_purchase_user_reaches_purchase_analysis_from_the_purchase_app ... 2026-08-18 06:30:34,774 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_purchase.tests.test_purchase_menu: Starting TestPurchaseAnalysisMenuAccess.test_purchase_user_still_cannot_see_the_manager_only_reporting_menus ... 2026-08-18 06:30:34,882 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 06:30:44,145 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_purchase.tests.test_purchase_order: Starting TestPurchaseOrderVendorCurrency.test_active_vendor_currency_prices_the_order_on_the_orm_path ... 2026-08-18 06:30:44,938 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_purchase.tests.test_purchase_order: Starting TestPurchaseOrderVendorCurrency.test_an_archived_vendor_currency_still_prices_the_order ... 2026-08-18 06:30:45,116 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_purchase.tests.test_purchase_order: Starting TestPurchaseOrderVendorCurrency.test_company_alternative_currency_prices_the_order_when_the_vendor_has_none ... 2026-08-18 06:30:45,272 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_purchase.tests.test_purchase_order: Starting TestPurchaseOrderVendorCurrency.test_company_currency_prices_the_order_when_nothing_is_configured ... 2026-08-18 06:30:45,372 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_purchase.tests.test_purchase_order: Starting TestPurchaseOrderVendorCurrency.test_editing_the_vendor_configuration_never_reprices_an_existing_order ... 2026-08-18 06:30:45,622 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_purchase.tests.test_purchase_order: Starting TestPurchaseOrderVendorCurrency.test_inactive_company_alternative_currency_falls_back_to_the_company_currency ... 2026-08-18 06:30:45,725 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_purchase.tests.test_purchase_order: Starting TestPurchaseOrderVendorCurrency.test_order_company_decides_the_currency_on_the_orm_create_path ... 2026-08-18 06:30:45,889 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_purchase.tests.test_purchase_order: Starting TestPurchaseOrderVendorCurrency.test_order_company_decides_the_currency_when_the_vendor_is_rewritten ... 2026-08-18 06:30:46,130 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_purchase.tests.test_purchase_order: Starting TestPurchaseOrderVendorCurrency.test_order_company_decides_which_company_dependent_vendor_currency_applies ... 2026-08-18 06:30:46,408 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_purchase.tests.test_purchase_order: Starting TestPurchaseOrderVendorCurrency.test_orm_rewrite_of_the_vendor_keeps_the_company_alternative_currency ... 2026-08-18 06:30:46,619 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_purchase.tests.test_purchase_order: Starting TestPurchaseOrderVendorCurrency.test_orm_rewrite_of_the_vendor_reprices_to_the_new_vendor_currency ... 2026-08-18 06:30:46,786 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_purchase.tests.test_purchase_order: Starting TestPurchaseOrderVendorCurrency.test_vendor_country_currency_is_never_inferred ... 2026-08-18 06:30:46,937 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 06:30:55,888 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_purchase.tests.test_purchase_order: Starting TestResPartnerSupplierCurrency.test_get_supplier_currency_falls_back_to_the_company_alternative_currency ... 2026-08-18 06:30:55,939 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_purchase.tests.test_purchase_order: Starting TestResPartnerSupplierCurrency.test_get_supplier_currency_falls_back_to_the_company_currency_when_nothing_is_configured ... 2026-08-18 06:30:55,984 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_purchase.tests.test_purchase_order: Starting TestResPartnerSupplierCurrency.test_get_supplier_currency_never_infers_the_vendor_country_currency ... 2026-08-18 06:30:56,025 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_purchase.tests.test_purchase_order: Starting TestResPartnerSupplierCurrency.test_get_supplier_currency_prefers_the_active_vendor_currency ... 2026-08-18 06:30:56,064 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_purchase.tests.test_purchase_order: Starting TestResPartnerSupplierCurrency.test_get_supplier_currency_resolves_against_the_given_company ... 2026-08-18 06:30:56,114 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_purchase.tests.test_purchase_order: Starting TestResPartnerSupplierCurrency.test_get_supplier_currency_returns_an_archived_vendor_currency ... 2026-08-18 06:30:56,188 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_purchase.tests.test_purchase_order: Starting TestResPartnerSupplierCurrency.test_get_supplier_currency_stays_callable_with_no_arguments ... 2026-08-18 06:30:56,282 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 06:30:56,311 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_purchase.tests.test_res_config_settings: Starting TestResConfigSettingsPurchaseMatrixLoad.test_settings_load_does_not_enable_product_variants ... 2026-08-18 06:30:58,955 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_purchase.tests.test_res_config_settings: Starting TestResConfigSettingsPurchaseMatrixLoad.test_settings_load_leaves_installed_purchase_matrix_module_enabled ... 2026-08-18 06:31:00,977 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:31:00,992 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_purchase.tests.test_res_config_settings: Starting TestResConfigSettingsPurchaseMatrixSave.test_settings_save_with_unrelated_edit_preserves_matrix_module_and_variants ... 2026-08-18 06:31:04,824 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:31:04,837 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_purchase.tests.test_res_config_settings: Starting TestResConfigSettingsPurchaseMatrixDeliberateEdit.test_deliberate_purchase_grid_entry_enable_still_enables_variants ... 2026-08-18 06:31:07,077 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:31:07,090 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_purchase.tests.test_res_config_settings: Starting TestResConfigSettingsPurchaseMatrixOnchangeOrder.test_settings_load_outcome_is_independent_of_onchange_order ... 2026-08-18 06:31:07,642 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:31:07,652 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_purchase.tests.test_res_config_settings: Starting TestResConfigSettingsPurchaseMatrixDeliberateDisable.test_deliberate_variant_disable_still_disables_purchase_matrix_module ... 2026-08-18 06:31:09,170 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:31:14,206 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [405] 2026-08-18 06:31:14,217 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7597] 2026-08-18 06:31:14,223 202 INFO rb-03e6980-224009-405075 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:31:14,593 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [406] 2026-08-18 06:31:14,605 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7598] 2026-08-18 06:31:14,617 202 INFO rb-03e6980-224009-405075 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:31:15,049 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [407] 2026-08-18 06:31:15,060 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7599] 2026-08-18 06:31:15,071 202 INFO rb-03e6980-224009-405075 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:31:16,806 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_quality_stock_access_control.tests.test_access_right: Starting TestAccessRight.test_stock_user_document_only_access_quality_check_001 ... 2026-08-18 06:31:17,016 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [13], uid: 69, model: viin.quality.check 2026-08-18 06:31:17,051 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [13], uid: 71, model: viin.quality.check 2026-08-18 06:31:17,071 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 70, model: viin.quality.check 2026-08-18 06:31:17,088 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [13], uid: 70, model: viin.quality.check 2026-08-18 06:31:17,097 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 70, model: viin.quality.check 2026-08-18 06:31:17,118 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_quality_stock_access_control.tests.test_access_right: Starting TestAccessRight.test_stock_user_document_only_access_quality_check_002 ... 2026-08-18 06:31:17,149 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 69, model: viin.quality.check 2026-08-18 06:31:17,186 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 70, model: viin.quality.check 2026-08-18 06:31:17,206 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [12], uid: 70, model: viin.quality.check 2026-08-18 06:31:17,216 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 70, model: viin.quality.check 2026-08-18 06:31:17,261 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 06:31:22,287 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [408] 2026-08-18 06:31:22,305 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7601] 2026-08-18 06:31:22,312 202 INFO rb-03e6980-224009-405075 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:31:22,706 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [409] 2026-08-18 06:31:22,727 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7602] 2026-08-18 06:31:22,735 202 INFO rb-03e6980-224009-405075 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:31:23,151 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [410] 2026-08-18 06:31:23,172 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7603] 2026-08-18 06:31:23,179 202 INFO rb-03e6980-224009-405075 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:31:24,965 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_quality_stock_access_control.tests.test_stock_picking: Starting TestStockPicking.test_own_document_only_stock_user_validate_stock_picking_001 ... 2026-08-18 06:31:25,254 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_quality_stock_access_control.tests.test_stock_picking: Starting TestStockPicking.test_own_document_only_stock_user_validate_stock_picking_002 ... 2026-08-18 06:31:25,880 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 06:31:28,481 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair.tests.test_access_rights: Starting TestAccessRights.test_access_user_stock_manager ... 2026-08-18 06:31:28,692 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair.tests.test_access_rights: Starting TestAccessRights.test_access_user_stock_user ... 2026-08-18 06:31:28,719 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 75, model: repair.report 2026-08-18 06:31:28,749 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair.tests.test_access_rights: Starting TestAccessRights.test_inventory_user_unaffected_by_repair_group ... 2026-08-18 06:31:28,784 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair.tests.test_access_rights: Starting TestAccessRights.test_plain_internal_user_has_no_repair_access ... 2026-08-18 06:31:29,101 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 78, model: repair.order 2026-08-18 06:31:29,111 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 78, model: stock.move 2026-08-18 06:31:29,136 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair.tests.test_access_rights: Starting TestAccessRights.test_repair_manager_can_read_but_not_write_taxes ... 2026-08-18 06:31:29,249 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 77, model: account.tax 2026-08-18 06:31:29,262 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 77, model: account.tax 2026-08-18 06:31:29,272 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 77, model: account.tax 2026-08-18 06:31:29,294 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair.tests.test_access_rights: Starting TestAccessRights.test_repair_manager_manages_repair_tags ... 2026-08-18 06:31:29,351 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #77 deleted repair.tags records with IDs: [1] 2026-08-18 06:31:29,375 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair.tests.test_access_rights: Starting TestAccessRights.test_repair_manager_reads_commercial_documents_readonly ... 2026-08-18 06:31:30,001 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 77, model: sale.order 2026-08-18 06:31:30,022 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 77, model: sale.order.line 2026-08-18 06:31:30,027 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 77, model: crm.tag 2026-08-18 06:31:30,050 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair.tests.test_access_rights: Starting TestAccessRights.test_repair_manager_reads_lots_readonly ... 2026-08-18 06:31:30,075 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 77, model: stock.lot 2026-08-18 06:31:30,104 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair.tests.test_access_rights: Starting TestAccessRights.test_repair_manager_reads_picking_without_repair_fields ... 2026-08-18 06:31:30,328 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair.tests.test_access_rights: Starting TestAccessRights.test_repair_manager_runs_the_repair_lifecycle ... 2026-08-18 06:31:30,595 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #77 deleted stock.move records with IDs: [134] 2026-08-18 06:31:31,276 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #77 deleted mail.message records with IDs: [7662] 2026-08-18 06:31:31,379 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #77 deleted repair.order records with IDs: [12] 2026-08-18 06:31:31,404 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #77 deleted mail.followers records with IDs: [1147] 2026-08-18 06:31:31,427 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair.tests.test_access_rights: Starting TestAccessRights.test_repair_manager_sees_repair_menus_without_inventory ... 2026-08-18 06:31:31,531 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair.tests.test_access_rights: Starting TestAccessRights.test_repair_manager_stock_move_scope_is_database_wide ... 2026-08-18 06:31:31,646 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #77 deleted stock.move records with IDs: [136] 2026-08-18 06:31:31,687 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 06:31:34,277 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair.tests.test_production_lot: Starting TestProductionLot.test_compute_repair_count_01 ... 2026-08-18 06:31:34,451 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair.tests.test_production_lot: Starting TestProductionLot.test_compute_repair_count_02 ... 2026-08-18 06:31:34,485 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 06:31:37,222 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair.tests.test_repair: Starting TestProductionLot.test_after_install_module_01 ... 2026-08-18 06:31:37,401 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair.tests.test_repair: Starting TestProductionLot.test_onchange_location_id_01 ... 2026-08-18 06:31:37,647 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair.tests.test_repair: Starting TestProductionLot.test_onchange_location_id_02 ... 2026-08-18 06:31:38,013 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair.tests.test_repair: Starting TestProductionLot.test_render_report_01 ... 2026-08-18 06:31:38,202 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair.tests.test_repair: Starting TestProductionLot.test_repair_report_on_new_pivot_01 ... 2026-08-18 06:31:38,235 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 06:31:40,916 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair.tests.test_repair: Starting TestRepairBillingPartner.test_onchange_lot_id_bills_commercial_parent_not_delivery_address ... 2026-08-18 06:31:41,385 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair.tests.test_repair: Starting TestRepairBillingPartner.test_onchange_lot_id_keeps_top_level_customer_unchanged ... 2026-08-18 06:31:41,679 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 06:31:42,545 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_request_from_warranty.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-08-18 06:31:42,682 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 88, model: account.tax 2026-08-18 06:31:42,687 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 88, model: account.tax 2026-08-18 06:31:42,692 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 88, model: account.tax 2026-08-18 06:31:43,030 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #88 deleted mail.message records with IDs: [7845] 2026-08-18 06:31:43,146 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #88 deleted repair.order records with IDs: [35] 2026-08-18 06:31:43,180 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #88 deleted mail.followers records with IDs: [1148] 2026-08-18 06:31:43,331 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 06:31:44,419 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_request_from_warranty.tests.test_repair: Starting TestRepair.test_onchange_warranty_claim_id_01 ... 2026-08-18 06:31:44,639 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_request_from_warranty.tests.test_repair: Starting TestRepair.test_onchange_warranty_claim_id_02 ... 2026-08-18 06:31:44,873 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_request_from_warranty.tests.test_repair: Starting TestRepair.test_onchange_warranty_claim_id_03 ... 2026-08-18 06:31:45,134 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_request_from_warranty.tests.test_repair: Starting TestRepair.test_onchange_warranty_claim_id_04 ... 2026-08-18 06:31:45,368 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 06:31:46,265 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_request_from_warranty.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_repair_count_01 ... 2026-08-18 06:31:46,370 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_request_from_warranty.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_repair_count_02 ... 2026-08-18 06:31:46,526 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 06:31:47,690 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_stock_access.tests.test_access_rights: Starting TestPickingRepairFieldGating.test_inventory_user_still_sees_repair_fields ... 2026-08-18 06:31:47,902 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_stock_access.tests.test_access_rights: Starting TestPickingRepairFieldGating.test_non_inventory_reader_gets_picking_without_repair_fields ... 2026-08-18 06:31:48,129 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:31:49,491 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_supply.tests.test_repair_supply_access: Starting TestRepairSupplyAccess.test_a_repair_manager_can_split_their_own_supply_transfer_into_a_backorder ... 2026-08-18 06:31:50,850 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_supply.tests.test_repair_supply_access: Starting TestRepairSupplyAccess.test_a_repair_manager_can_validate_the_backorder_of_their_supply_transfer ... 2026-08-18 06:31:52,182 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_supply.tests.test_repair_supply_access: Starting TestRepairSupplyAccess.test_a_repair_manager_cannot_create_a_transfer_unrelated_to_a_repair ... 2026-08-18 06:31:52,423 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [52], uid: 93, model: stock.picking 2026-08-18 06:31:52,470 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_supply.tests.test_repair_supply_access: Starting TestRepairSupplyAccess.test_a_repair_manager_cannot_validate_a_transfer_of_another_department ... 2026-08-18 06:31:53,087 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [53], uid: 93, model: stock.picking 2026-08-18 06:31:53,125 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_supply.tests.test_repair_supply_access: Starting TestRepairSupplyAccess.test_a_repair_manager_without_stock_rights_can_validate_a_supply_transfer ... 2026-08-18 06:31:53,766 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_supply.tests.test_repair_supply_access: Starting TestRepairSupplyAccess.test_the_narrowing_costs_a_warehouse_user_who_is_also_a_repair_manager_nothing ... 2026-08-18 06:31:54,166 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_supply.tests.test_repair_supply_access: Starting TestRepairSupplyAccess.test_the_narrowing_still_lets_a_repair_manager_validate_a_repair_transfer ... 2026-08-18 06:31:54,757 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:31:55,964 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_supply.tests.test_repair_supply_flow: Starting TestRepairSupplyFlow.test_a_newly_created_warehouse_gets_a_repair_supply_operation_type ... 2026-08-18 06:31:57,852 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_supply.tests.test_repair_supply_flow: Starting TestRepairSupplyFlow.test_a_non_storable_add_part_participates_in_no_transfer_at_all ... 2026-08-18 06:31:58,316 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_supply.tests.test_repair_supply_flow: Starting TestRepairSupplyFlow.test_a_part_already_at_the_repair_location_generates_no_transfer ... 2026-08-18 06:31:58,783 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_supply.tests.test_repair_supply_flow: Starting TestRepairSupplyFlow.test_a_part_origin_from_another_company_is_refused ... 2026-08-18 06:32:03,210 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_supply.tests.test_repair_supply_flow: Starting TestRepairSupplyFlow.test_a_part_sourced_from_a_customer_or_supplier_site_needs_no_on_hand_stock ... 2026-08-18 06:32:03,609 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_supply.tests.test_repair_supply_flow: Starting TestRepairSupplyFlow.test_a_repair_cannot_start_until_every_supply_transfer_is_settled ... 2026-08-18 06:32:04,251 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [115] 2026-08-18 06:32:04,349 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_supply.tests.test_repair_supply_flow: Starting TestRepairSupplyFlow.test_a_repair_short_at_every_source_still_offers_the_alternate_source_wizard ... 2026-08-18 06:32:04,636 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_supply.tests.test_repair_supply_flow: Starting TestRepairSupplyFlow.test_a_repair_without_any_origin_behaves_exactly_like_core ... 2026-08-18 06:32:04,978 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_supply.tests.test_repair_supply_flow: Starting TestRepairSupplyFlow.test_a_staged_repair_whose_origin_has_stock_confirms_without_a_wizard ... 2026-08-18 06:32:05,362 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_supply.tests.test_repair_supply_flow: Starting TestRepairSupplyFlow.test_a_supply_order_pins_the_devices_source_and_destination_to_the_bench ... 2026-08-18 06:32:06,118 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_supply.tests.test_repair_supply_flow: Starting TestRepairSupplyFlow.test_adding_a_sourced_part_mid_repair_creates_a_new_transfer ... 2026-08-18 06:32:06,694 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_supply.tests.test_repair_supply_flow: Starting TestRepairSupplyFlow.test_an_origin_equal_to_the_repair_location_is_rejected ... 2026-08-18 06:32:06,807 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_supply.tests.test_repair_supply_flow: Starting TestRepairSupplyFlow.test_an_origin_on_a_non_add_part_is_rejected ... 2026-08-18 06:32:06,923 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_supply.tests.test_repair_supply_flow: Starting TestRepairSupplyFlow.test_cancelling_a_repair_cancels_open_transfers_and_returns_what_arrived ... 2026-08-18 06:32:07,516 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [127] 2026-08-18 06:32:07,612 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [128] 2026-08-18 06:32:07,830 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_supply.tests.test_repair_supply_flow: Starting TestRepairSupplyFlow.test_cancelling_a_supply_transfer_does_not_cancel_its_repair_part ... 2026-08-18 06:32:08,187 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [130] 2026-08-18 06:32:08,257 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_supply.tests.test_repair_supply_flow: Starting TestRepairSupplyFlow.test_changing_the_order_location_rederives_parts_but_never_their_origins ... 2026-08-18 06:32:08,427 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_supply.tests.test_repair_supply_flow: Starting TestRepairSupplyFlow.test_completing_a_repair_returns_nothing_when_every_staged_part_was_consumed ... 2026-08-18 06:32:09,111 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_supply.tests.test_repair_supply_flow: Starting TestRepairSupplyFlow.test_completing_a_repair_returns_only_the_unconsumed_part_remainder ... 2026-08-18 06:32:09,969 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_supply.tests.test_repair_supply_flow: Starting TestRepairSupplyFlow.test_completing_a_repair_returns_the_repaired_product_to_its_origin ... 2026-08-18 06:32:10,712 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_supply.tests.test_repair_supply_flow: Starting TestRepairSupplyFlow.test_confirming_a_repair_creates_one_transfer_per_distinct_part_origin ... 2026-08-18 06:32:11,303 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_supply.tests.test_repair_supply_flow: Starting TestRepairSupplyFlow.test_every_warehouse_owns_a_repair_supply_operation_type ... 2026-08-18 06:32:11,328 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_supply.tests.test_repair_supply_flow: Starting TestRepairSupplyFlow.test_no_two_fields_of_the_alternate_source_wizard_share_a_label ... 2026-08-18 06:32:11,343 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_supply.tests.test_repair_supply_flow: Starting TestRepairSupplyFlow.test_switching_a_part_away_from_add_clears_its_origin_in_the_form ... 2026-08-18 06:32:11,795 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_supply.tests.test_repair_supply_flow: Starting TestRepairSupplyFlow.test_switching_a_part_away_from_add_clears_its_origin_on_write ... 2026-08-18 06:32:11,922 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_supply.tests.test_repair_supply_flow: Starting TestRepairSupplyFlow.test_the_order_location_cannot_move_once_a_supply_transfer_is_validated ... 2026-08-18 06:32:12,444 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_supply.tests.test_repair_supply_flow: Starting TestRepairSupplyFlow.test_two_companies_repairs_never_share_a_supply_transfer ... 2026-08-18 06:32:17,843 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:32:18,908 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_supply.tests.test_repair_supply_netting: Starting TestRepairSupplyNetting.test_a_backorder_of_a_supply_transfer_still_belongs_to_its_repair ... 2026-08-18 06:32:19,918 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_supply.tests.test_repair_supply_netting: Starting TestRepairSupplyNetting.test_a_full_stage_return_rewind_and_consume_cycle_conserves_every_unit ... 2026-08-18 06:32:20,311 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [152] 2026-08-18 06:32:20,995 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [154] 2026-08-18 06:32:21,840 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_supply.tests.test_repair_supply_netting: Starting TestRepairSupplyNetting.test_a_fully_consumed_merged_staging_move_sends_nothing_home ... 2026-08-18 06:32:22,110 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted stock.move records with IDs: [262] 2026-08-18 06:32:22,572 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_supply.tests.test_repair_supply_netting: Starting TestRepairSupplyNetting.test_a_machine_at_the_bench_comes_home_after_its_origin_was_cleared ... 2026-08-18 06:32:23,316 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_supply.tests.test_repair_supply_netting: Starting TestRepairSupplyNetting.test_a_machine_whose_origin_was_rewritten_goes_home_to_the_store_that_lent_it ... 2026-08-18 06:32:23,989 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_supply.tests.test_repair_supply_netting: Starting TestRepairSupplyNetting.test_a_merged_product_and_part_leg_sends_home_exactly_what_stayed_at_the_bench ... 2026-08-18 06:32:24,343 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted stock.move records with IDs: [270] 2026-08-18 06:32:24,923 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_supply.tests.test_repair_supply_netting: Starting TestRepairSupplyNetting.test_a_merged_staging_move_is_netted_once_not_once_per_part ... 2026-08-18 06:32:25,225 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted stock.move records with IDs: [276] 2026-08-18 06:32:25,910 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_supply.tests.test_repair_supply_netting: Starting TestRepairSupplyNetting.test_a_part_delivered_in_two_goes_is_netted_once_across_both ... 2026-08-18 06:32:27,103 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_supply.tests.test_repair_supply_netting: Starting TestRepairSupplyNetting.test_a_part_whose_supply_already_stands_at_the_bench_is_actually_reserved ... 2026-08-18 06:32:27,648 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [182] 2026-08-18 06:32:27,837 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [183] 2026-08-18 06:32:27,971 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_supply.tests.test_repair_supply_netting: Starting TestRepairSupplyNetting.test_a_part_whose_supply_transfer_arrived_cannot_be_re_typed ... 2026-08-18 06:32:28,715 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_supply.tests.test_repair_supply_netting: Starting TestRepairSupplyNetting.test_a_product_origin_from_another_company_is_refused ... 2026-08-18 06:32:33,847 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_supply.tests.test_repair_supply_netting: Starting TestRepairSupplyNetting.test_a_product_whose_origin_was_rewritten_after_delivery_still_comes_home ... 2026-08-18 06:32:34,588 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_supply.tests.test_repair_supply_netting: Starting TestRepairSupplyNetting.test_a_repair_reinstated_after_a_cancelled_return_can_still_send_its_parts_home ... 2026-08-18 06:32:35,088 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [191] 2026-08-18 06:32:35,311 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [192] 2026-08-18 06:32:35,464 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [193] 2026-08-18 06:32:35,803 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_supply.tests.test_repair_supply_netting: Starting TestRepairSupplyNetting.test_a_repair_whose_parts_arrived_cannot_be_reset_to_draft ... 2026-08-18 06:32:36,353 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [196] 2026-08-18 06:32:36,708 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_supply.tests.test_repair_supply_netting: Starting TestRepairSupplyNetting.test_a_repair_whose_return_transfer_was_cancelled_can_still_be_reset_to_draft ... 2026-08-18 06:32:37,147 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [199] 2026-08-18 06:32:37,452 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [200] 2026-08-18 06:32:37,790 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_supply.tests.test_repair_supply_netting: Starting TestRepairSupplyNetting.test_a_repair_with_no_origin_keeps_cores_confirm_anyway_escape ... 2026-08-18 06:32:38,022 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_supply.tests.test_repair_supply_netting: Starting TestRepairSupplyNetting.test_a_return_diverted_before_validation_still_credits_the_units_it_settles ... 2026-08-18 06:32:38,550 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [204] 2026-08-18 06:32:39,120 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_supply.tests.test_repair_supply_netting: Starting TestRepairSupplyNetting.test_a_rewound_repair_never_promises_back_more_than_the_bench_holds ... 2026-08-18 06:32:39,639 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [207] 2026-08-18 06:32:40,483 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [209] 2026-08-18 06:32:40,837 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [211] 2026-08-18 06:32:41,147 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_supply.tests.test_repair_supply_netting: Starting TestRepairSupplyNetting.test_a_sale_line_may_go_back_to_one_after_its_repair_received_its_parts ... 2026-08-18 06:32:43,823 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [213] 2026-08-18 06:32:43,947 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted stock.move records with IDs: [317] 2026-08-18 06:32:44,169 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [215] 2026-08-18 06:32:44,627 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [216] 2026-08-18 06:32:44,821 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_supply.tests.test_repair_supply_netting: Starting TestRepairSupplyNetting.test_a_staged_part_that_was_never_consumed_comes_home_in_full ... 2026-08-18 06:32:45,236 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [220] 2026-08-18 06:32:45,738 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_supply.tests.test_repair_supply_netting: Starting TestRepairSupplyNetting.test_moving_the_bench_repoints_an_already_reserved_supply_transfer ... 2026-08-18 06:32:46,227 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_supply.tests.test_repair_supply_netting: Starting TestRepairSupplyNetting.test_re_writing_a_parts_own_origin_unchanged_is_not_a_re_source ... 2026-08-18 06:32:46,640 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_supply.tests.test_repair_supply_netting: Starting TestRepairSupplyNetting.test_resetting_an_untouched_repair_to_draft_leaves_one_open_transfer ... 2026-08-18 06:32:46,994 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [227] 2026-08-18 06:32:47,277 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_supply.tests.test_repair_supply_netting: Starting TestRepairSupplyNetting.test_stock_returned_to_one_origin_is_never_re_spent_on_another ... 2026-08-18 06:32:48,002 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [231, 232] 2026-08-18 06:32:48,433 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [234] 2026-08-18 06:32:48,914 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [235] 2026-08-18 06:32:49,052 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [236] 2026-08-18 06:32:49,451 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_supply.tests.test_repair_supply_netting: Starting TestRepairSupplyNetting.test_stock_sitting_only_at_the_bench_still_lets_the_order_be_confirmed ... 2026-08-18 06:32:49,700 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_supply.tests.test_repair_supply_netting: Starting TestRepairSupplyNetting.test_the_product_origin_cannot_be_the_repair_location_itself ... 2026-08-18 06:32:49,813 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_repair_supply.tests.test_repair_supply_netting: Starting TestRepairSupplyNetting.test_the_product_to_repair_always_comes_home_even_when_a_part_shares_its_product ... 2026-08-18 06:32:50,496 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [240] 2026-08-18 06:32:51,051 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:32:51,065 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale.tests.test_res_config_settings: Starting TestResConfigSettingsMatrixLoad.test_settings_load_leaves_installed_matrix_module_enabled ... 2026-08-18 06:32:52,602 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:32:52,614 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale.tests.test_res_config_settings: Starting TestResConfigSettingsMatrixSave.test_settings_save_with_unrelated_edit_does_not_uninstall_matrix_module ... 2026-08-18 06:32:55,352 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:32:55,366 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale.tests.test_res_config_settings: Starting TestResConfigSettingsMatrixDeliberateEdit.test_deliberate_variant_disable_still_disables_matrix_module ... 2026-08-18 06:32:56,713 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:32:56,808 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale.tests.test_sale: Starting TestSale.test_discount_search_filters_pin_relational_domains ... 2026-08-18 06:32:57,365 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:32:57,375 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale.tests.test_sale_order_view_arch: Starting TestSaleOrderViewArch.test_order_line_decoration_merges_archived_product_warning ... 2026-08-18 06:32:57,544 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale.tests.test_sale_order_view_arch: Starting TestSaleOrderViewArch.test_qty_to_invoice_column_actually_visible ... 2026-08-18 06:32:57,744 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:32:57,761 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale.tests.test_sale_report: Starting TestSaleReport.test_sales_analysis_exposes_create_date ... 2026-08-18 06:32:58,106 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:32:58,123 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale.tests.test_sale_report_views_arch: Starting TestSaleReportViewsArch.test_sale_report_tree_view_renders_core_columns_exactly_once ... 2026-08-18 06:32:58,186 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale.tests.test_sale_report_views_arch: Starting TestSaleReportViewsArch.test_sales_analysis_action_offers_graph_and_pivot_only ... 2026-08-18 06:32:58,224 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:32:58,670 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_addendum.tests.test_sale_addendum: Starting TestContractAddendumCommon.test_20_confirm_addendum ... 2026-08-18 06:32:59,911 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_addendum.tests.test_sale_addendum: Starting TestContractAddendumCommon.test_21_confirm_addendum ... 2026-08-18 06:33:00,541 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_addendum.tests.test_sale_addendum: Starting TestContractAddendumCommon.test_22_confirm_addendum ... 2026-08-18 06:33:01,576 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_addendum.tests.test_sale_addendum: Starting TestContractAddendumCommon.test_30_cancel_addendum_01 ... 2026-08-18 06:33:02,674 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [245] 2026-08-18 06:33:02,812 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted stock.move records with IDs: [347] 2026-08-18 06:33:03,010 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_addendum.tests.test_sale_addendum: Starting TestContractAddendumCommon.test_31_cancel_sale_order ... 2026-08-18 06:33:03,679 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [246] 2026-08-18 06:33:04,313 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [246] 2026-08-18 06:33:04,445 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted stock.move records with IDs: [349] 2026-08-18 06:33:04,799 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [55, 54] 2026-08-18 06:33:04,833 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [53] 2026-08-18 06:33:04,841 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [44] 2026-08-18 06:33:04,889 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_addendum.tests.test_sale_addendum: Starting TestContractAddendumCommon.test_32_cancel_sale_order ... 2026-08-18 06:33:05,074 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_addendum.tests.test_sale_addendum: Starting TestContractAddendumCommon.test_33_cancel_addendum_restores_original_discount_for_user_with_discount_rights ... 2026-08-18 06:33:05,373 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_addendum.tests.test_sale_addendum: Starting TestContractAddendumCommon.test_40_unlink_sale_order ... 2026-08-18 06:33:05,895 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [55, 54] 2026-08-18 06:33:05,923 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [53] 2026-08-18 06:33:05,932 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [44] 2026-08-18 06:33:05,971 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8772] 2026-08-18 06:33:05,979 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted addendum.addendum records with IDs: [17] 2026-08-18 06:33:05,993 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8774, 8773, 8697] 2026-08-18 06:33:06,083 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order records with IDs: [82] 2026-08-18 06:33:06,277 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1226] 2026-08-18 06:33:06,328 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:33:06,569 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_business_nature.tests.test_business_nature_sync: Starting TestSaleOrderBusinessNatureSync.test_sale_order_form_onchange_populates_business_nature_from_commercial_partner ... 2026-08-18 06:33:07,403 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_business_nature.tests.test_business_nature_sync: Starting TestSaleOrderBusinessNatureSync.test_sale_order_inherits_business_nature_from_customer_commercial_partner_on_create ... 2026-08-18 06:33:07,514 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_business_nature.tests.test_business_nature_sync: Starting TestSaleOrderBusinessNatureSync.test_sync_wizard_resyncs_stale_sale_order_to_updated_customer_profile ... 2026-08-18 06:33:07,657 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_business_nature.tests.test_business_nature_sync: Starting TestSaleOrderBusinessNatureSync.test_sync_wizard_skips_sale_order_leg_when_toggle_off ... 2026-08-18 06:33:07,790 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:33:09,052 202 INFO rb-03e6980-224009-405075 odoo.addons.mail.tools.mail_validation: The (optional) `flanker` Python module is not installed,so email validation will fallback to email_normalize. 2026-08-18 06:33:09,408 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_crm.tests.test_sale_crm: Starting TestCrmLeadFollowersAccess.test_action_view_sale_order_defaults_origin_from_lead ... 2026-08-18 06:33:09,482 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_crm.tests.test_sale_crm: Starting TestCrmLeadFollowersAccess.test_display_name ... 2026-08-18 06:33:09,611 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_crm.tests.test_sale_crm: Starting TestCrmLeadFollowersAccess.test_display_name_drops_the_suffix_when_the_opportunity_is_cleared ... 2026-08-18 06:33:09,732 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_crm.tests.test_sale_crm: Starting TestCrmLeadFollowersAccess.test_display_name_follows_a_renamed_opportunity ... 2026-08-18 06:33:09,851 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_crm.tests.test_sale_crm: Starting TestCrmLeadFollowersAccess.test_fill_so_origin_from_opportunity_only_fills_empty ... 2026-08-18 06:33:09,997 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_crm.tests.test_sale_crm: Starting TestCrmLeadFollowersAccess.test_name_search_by_opportunity_name ... 2026-08-18 06:33:10,129 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_crm.tests.test_sale_crm: Starting TestCrmLeadFollowersAccess.test_quotations_search_box_finds_order_by_opportunity_name ... 2026-08-18 06:33:10,284 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 06:33:10,345 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_ee.tests.test_sale_order_days_to_confirm: Starting TestSaleOrderDaysToConfirm.test_compute_days_to_confirm ... 2026-08-18 06:33:10,495 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:33:10,545 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_ee.tests.test_sale_order_discount: Starting TestSaleOrderDiscount.test_has_discount_false_when_no_line_discounted ... 2026-08-18 06:33:10,767 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_ee.tests.test_sale_order_discount: Starting TestSaleOrderDiscount.test_has_discount_true_when_any_line_discounted ... 2026-08-18 06:33:11,064 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_ee.tests.test_sale_order_discount: Starting TestSaleOrderDiscount.test_total_before_discount ... 2026-08-18 06:33:11,301 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:33:20,511 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_ee.tests.test_sale_order_line_payment: Starting TestSaleOrderLinePayment.test_credit_note_reduces_the_paid_amount ... 2026-08-18 06:33:22,909 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_ee.tests.test_sale_order_line_payment: Starting TestSaleOrderLinePayment.test_foreign_currency_invoice_converts_at_the_invoice_date ... 2026-08-18 06:33:24,431 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_ee.tests.test_sale_order_line_payment: Starting TestSaleOrderLinePayment.test_invoice_line_billing_several_order_lines_prorates_by_price_total_share ... 2026-08-18 06:33:25,917 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_ee.tests.test_sale_order_line_payment: Starting TestSaleOrderLinePayment.test_invoice_line_covering_only_fully_discounted_lines_splits_evenly_without_raising ... 2026-08-18 06:33:27,528 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_ee.tests.test_sale_order_line_payment: Starting TestSaleOrderLinePayment.test_mutating_a_price_after_payment_reopens_the_pro_rata_split_for_the_whole_group ... 2026-08-18 06:33:29,146 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_ee.tests.test_sale_order_line_payment: Starting TestSaleOrderLinePayment.test_paid_and_unpaid_track_reconciliation_across_partial_and_full_payment ... 2026-08-18 06:33:31,468 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_ee.tests.test_sale_order_line_payment: Starting TestSaleOrderLinePayment.test_selling_more_after_full_payment_reopens_the_residual ... 2026-08-18 06:33:33,074 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:33:33,092 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_ee.tests.test_sale_order_view_arch: Starting TestSaleOrderViewArch.test_order_form_totals_show_paid_and_residual ... 2026-08-18 06:33:33,356 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_ee.tests.test_sale_order_view_arch: Starting TestSaleOrderViewArch.test_order_graph_and_pivot_offer_the_payment_measures ... 2026-08-18 06:33:33,434 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_ee.tests.test_sale_order_view_arch: Starting TestSaleOrderViewArch.test_order_list_offers_paid_and_unpaid_columns ... 2026-08-18 06:33:33,500 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_ee.tests.test_sale_order_view_arch: Starting TestSaleOrderViewArch.test_paid_and_unpaid_columns_are_optional_and_confined_to_confirmed_orders ... 2026-08-18 06:33:33,721 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_ee.tests.test_sale_order_view_arch: Starting TestSaleOrderViewArch.test_paid_and_unpaid_columns_follow_the_optional_amount_column ... 2026-08-18 06:33:33,910 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_ee.tests.test_sale_order_view_arch: Starting TestSaleOrderViewArch.test_sales_analysis_list_offers_the_payment_columns ... 2026-08-18 06:33:33,963 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:33:33,976 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_ee.tests.test_sale_report_cohort_action: Starting TestSaleReportCohortAction.test_base_dashboard_action_view_mode_is_not_widened ... 2026-08-18 06:33:34,000 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_ee.tests.test_sale_report_cohort_action: Starting TestSaleReportCohortAction.test_cohort_binding_is_declared_explicitly_and_ordered_last ... 2026-08-18 06:33:34,041 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_ee.tests.test_sale_report_cohort_action: Starting TestSaleReportCohortAction.test_cohort_view_renders_over_sale_report ... 2026-08-18 06:33:34,096 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_ee.tests.test_sale_report_cohort_action: Starting TestSaleReportCohortAction.test_dashboard_offers_the_cohort_alongside_graph_and_pivot ... 2026-08-18 06:33:34,139 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:33:34,220 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_ee.tests.test_sale_report_days_to_confirm: Starting TestSaleReportDaysToConfirm.test_sales_analysis_exposes_days_to_confirm ... 2026-08-18 06:33:34,961 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:33:35,099 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_ee.tests.test_sale_report_document: Starting TestSaleReportDocument.test_before_discount_row_absent_for_undiscounted_order ... 2026-08-18 06:33:35,824 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_ee.tests.test_sale_report_document: Starting TestSaleReportDocument.test_before_discount_row_rendered_for_discounted_order ... 2026-08-18 06:33:36,376 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:33:46,701 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_ee.tests.test_sale_report_payment_measures: Starting TestSaleReportPaymentMeasures.test_sales_analysis_reports_paid_and_unpaid_in_company_currency ... 2026-08-18 06:33:48,068 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_ee.tests.test_sale_report_payment_measures: Starting TestSaleReportPaymentMeasures.test_sales_analysis_still_averages_core_unit_price ... 2026-08-18 06:33:48,112 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:33:59,561 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_onbehalf_management.tests.test_module_features: Starting TestSaleOnbehalf.test_01_payment_transaction_with_onbehalf_lines ... 2026-08-18 06:33:59,871 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:34:00,847 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: sale.order 2026-08-18 06:34:01,710 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:34:01] "GET /payment/pay?amount=450.0¤cy_id=1&reference=Test+Transaction&partner_id=511&access_token=513f8d44403d112d38a9e36b0e2dca126cdee871348a9394199b9e284b4483a2&sale_order_id=113 HTTP/1.1" 200 - 265 0.218 1.623 2026-08-18 06:34:01,739 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: sale.order 2026-08-18 06:34:01,810 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:34:01] "POST /my/orders/113/transaction?access_token=097caa22-3549-4977-8913-16c0f50b732a HTTP/1.1" 200 - 32 0.028 0.047 2026-08-18 06:34:03,331 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [411] 2026-08-18 06:34:04,617 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-18 06:34:15,923 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_onbehalf_vendorprice.tests.test_purchase_service_generation: Starting TestPurchaseServiceGeneration.test_onbehalf_line_skips_auto_po_generation ... 2026-08-18 06:34:16,249 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_onbehalf_vendorprice.tests.test_purchase_service_generation: Starting TestPurchaseServiceGeneration.test_onbehalf_only_lines_generate_no_purchase ... 2026-08-18 06:34:16,523 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_onbehalf_vendorprice.tests.test_purchase_service_generation: Starting TestPurchaseServiceGeneration.test_onbehalf_without_collection_partner_skips_auto_po_generation ... 2026-08-18 06:34:16,774 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 06:34:16,788 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_product_duplication_warning.tests.test_viin_sale_product_duplication_warning: Starting TestViinSaleProductDuplicationWarning.test_compute_product_duplication_warning ... 2026-08-18 06:34:17,293 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_product_duplication_warning.tests.test_viin_sale_product_duplication_warning: Starting TestViinSaleProductDuplicationWarning.test_ignore_product_duplication_warning ... 2026-08-18 06:34:17,725 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:34:17,739 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_sale_order_project_access: Starting TestSaleOrderProjectManagerRule.test_group_project_manager_alone_cannot_read_every_sale_order ... 2026-08-18 06:34:18,208 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [412] 2026-08-18 06:34:18,218 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8866] 2026-08-18 06:34:18,224 202 INFO rb-03e6980-224009-405075 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:34:18,553 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [413] 2026-08-18 06:34:18,561 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8867] 2026-08-18 06:34:18,567 202 INFO rb-03e6980-224009-405075 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:34:19,411 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [120], uid: 117, model: sale.order 2026-08-18 06:34:19,443 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [121], uid: 117, model: sale.order 2026-08-18 06:34:19,484 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_sale_order_project_access: Starting TestSaleOrderProjectManagerRule.test_group_project_manager_scoped_via_so_project_ids_linkage ... 2026-08-18 06:34:19,956 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [414] 2026-08-18 06:34:19,966 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8871] 2026-08-18 06:34:19,972 202 INFO rb-03e6980-224009-405075 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:34:20,277 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 06:34:20,290 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_sale_order_project_access: Starting TestSaleOrderReadOverrideContract.test_project_user_read_excludes_group_restricted_fields ... 2026-08-18 06:34:20,747 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [415] 2026-08-18 06:34:20,756 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8872] 2026-08-18 06:34:20,763 202 INFO rb-03e6980-224009-405075 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:34:21,242 202 INFO rb-03e6980-224009-405075 odoo.models: Access Denied by ACLs for operation: read, uid: 120, model: sale.order, fields: mrp_production_count 2026-08-18 06:34:21,449 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_sale_order_project_access: Starting TestSaleOrderReadOverrideContract.test_project_user_read_full_order_does_not_raise ... 2026-08-18 06:34:21,821 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [416] 2026-08-18 06:34:21,835 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8874] 2026-08-18 06:34:21,842 202 INFO rb-03e6980-224009-405075 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:34:22,285 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:34:46,891 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_sale_timesheet: Starting TestProjectBillingReTest.test_billing_employee_rate ... 2026-08-18 06:34:48,049 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_sale_timesheet: Starting TestProjectBillingReTest.test_billing_task_rate ... 2026-08-18 06:34:49,029 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_sale_timesheet: Starting TestProjectBillingReTest.test_customer_change_in_project ... 2026-08-18 06:34:49,723 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_sale_timesheet: Starting TestProjectBillingReTest.test_project_form_view ... 2026-08-18 06:34:50,973 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_sale_timesheet: Starting TestProjectBillingReTest.test_take_into_account_invoicing_app_legacy ... 2026-08-18 06:34:52,450 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-08-18 06:35:19,629 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d83925c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:35:19,630 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d388fd80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:35:19,638 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:35:19,642 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:35:19,643 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d388efc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:35:19,656 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:35:19,657 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:35:21,664 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d5429da0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:35:21,665 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d6e2cb80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:35:21,680 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:35:21,684 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:35:21,686 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d6e2f560> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:35:21,701 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:35:21,702 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:35:24,111 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d3b9c9a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:35:24,112 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d4c59620> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:35:24,118 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:35:24,122 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:35:24,123 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d4c58f40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:35:24,138 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:35:24,139 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:35:26,748 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d3a7c360> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:35:26,748 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d4da5260> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:35:26,754 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:35:26,757 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:35:26,758 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d4da5440> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:35:26,770 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:35:26,770 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:35:29,393 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d6144860> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:35:29,394 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d602d4e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:35:29,409 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:35:29,413 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:35:29,414 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d602c400> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:35:29,429 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:35:29,430 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:35:31,974 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d5ad04a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:35:31,975 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d4da4ea0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:35:31,982 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:35:31,986 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:35:31,987 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d4da5ee0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:35:32,002 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:35:32,003 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:35:34,794 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d3eb9e40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:35:34,795 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d582ea20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:35:34,804 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:35:34,808 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:35:34,809 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d582d080> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:35:34,821 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:35:34,822 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:35:37,403 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d77e82c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:35:37,404 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d5b1ede0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:35:37,410 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:35:37,414 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:35:37,415 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d5b1e520> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:35:37,430 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:35:37,431 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:35:37,861 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_sale_timesheet: Starting TestReInvoiceReTest.test_at_cost ... 2026-08-18 06:35:44,942 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_sale_timesheet: Starting TestReInvoiceReTest.test_no_expense ... 2026-08-18 06:35:48,087 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_sale_timesheet: Starting TestReInvoiceReTest.test_project_update_reinvoiced_vendor_bill_product ... 2026-08-18 06:35:50,002 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_sale_timesheet: Starting TestReInvoiceReTest.test_reversed_invoice_reinvoice_with_period ... 2026-08-18 06:35:53,818 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_sale_timesheet: Starting TestReInvoiceReTest.test_sales_price ... 2026-08-18 06:36:01,596 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d5a6cfe0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:36:01,597 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d4c48220> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:36:01,601 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:36:01,604 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:36:01,605 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d4c48860> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:36:01,620 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:36:01,621 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:36:01,633 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 06:36:24,726 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_sale_timesheet: Starting TestSaleServiceReTest.test_add_product_analytic_account ... 2026-08-18 06:36:27,993 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_sale_timesheet: Starting TestSaleServiceReTest.test_billable_task_and_subtask ... 2026-08-18 06:36:28,940 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_sale_timesheet: Starting TestSaleServiceReTest.test_change_ordered_qty ... 2026-08-18 06:36:30,102 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_sale_timesheet: Starting TestSaleServiceReTest.test_compute_project_and_task_button_with_ts ... 2026-08-18 06:36:30,847 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_sale_timesheet: Starting TestSaleServiceReTest.test_compute_show_timesheet_button ... 2026-08-18 06:36:32,294 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_sale_timesheet: Starting TestSaleServiceReTest.test_copy_billable_project_and_task ... 2026-08-18 06:36:33,183 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_sale_timesheet: Starting TestSaleServiceReTest.test_delivered_quantity ... 2026-08-18 06:36:34,318 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #144 deleted account.analytic.line records with IDs: [597] 2026-08-18 06:36:34,495 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #144 deleted account.analytic.line records with IDs: [598] 2026-08-18 06:36:34,546 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_sale_timesheet: Starting TestSaleServiceReTest.test_different_uom_to_hours_on_sale_order_confirmation ... 2026-08-18 06:36:35,847 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_sale_timesheet: Starting TestSaleServiceReTest.test_prepaid_pack_remaining_hours_rounding ... 2026-08-18 06:36:36,962 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_sale_timesheet: Starting TestSaleServiceReTest.test_prevent_update_project_allocated_hours_after_confirming_quotation ... 2026-08-18 06:36:37,796 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_sale_timesheet: Starting TestSaleServiceReTest.test_remaining_hours_prepaid_services ... 2026-08-18 06:36:38,564 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_sale_timesheet: Starting TestSaleServiceReTest.test_sale_create_project ... 2026-08-18 06:36:39,927 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_sale_timesheet: Starting TestSaleServiceReTest.test_sale_create_task ... 2026-08-18 06:36:41,153 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_sale_timesheet: Starting TestSaleServiceReTest.test_sale_service ... 2026-08-18 06:36:42,976 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #144 deleted account.analytic.line records with IDs: [602] 2026-08-18 06:36:43,097 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #144 deleted mail.message records with IDs: [8990] 2026-08-18 06:36:43,162 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #144 deleted project.task records with IDs: [336] 2026-08-18 06:36:43,206 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #144 deleted mail.followers records with IDs: [1462] 2026-08-18 06:36:43,254 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_sale_timesheet: Starting TestSaleServiceReTest.test_sale_task_in_project_without_project ... 2026-08-18 06:36:44,045 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_sale_timesheet: Starting TestSaleServiceReTest.test_sale_timesheet_invoice ... 2026-08-18 06:36:45,396 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_sale_timesheet: Starting TestSaleServiceReTest.test_service_product_uom_default ... 2026-08-18 06:36:51,036 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_sale_timesheet: Starting TestSaleServiceReTest.test_several_uom_sol_to_planned_hours ... 2026-08-18 06:36:52,342 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_sale_timesheet: Starting TestSaleServiceReTest.test_task_so_line_assignation ... 2026-08-18 06:36:53,856 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_sale_timesheet: Starting TestSaleServiceReTest.test_timesheet_hours_delivered_rounding ... 2026-08-18 06:36:55,812 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_sale_timesheet: Starting TestSaleServiceReTest.test_timesheet_uom ... 2026-08-18 06:36:56,886 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-08-18 06:37:20,433 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_sale_timesheet: Starting TestSaleTimesheetReTest.test_allocated_hours_copy ... 2026-08-18 06:37:21,639 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_sale_timesheet: Starting TestSaleTimesheetReTest.test_change_customer_and_SOL_after_invoiced_timesheet ... 2026-08-18 06:37:23,168 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_sale_timesheet: Starting TestSaleTimesheetReTest.test_compute_commercial_partner ... 2026-08-18 06:37:24,464 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_sale_timesheet: Starting TestSaleTimesheetReTest.test_invoice_remaining_qty_after_partial_invoice ... 2026-08-18 06:37:26,601 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_sale_timesheet: Starting TestSaleTimesheetReTest.test_invoice_timesheet_uom_conversion_with_period ... 2026-08-18 06:37:28,423 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_sale_timesheet: Starting TestSaleTimesheetReTest.test_linked_timesheet_after_invoice_reversal ... 2026-08-18 06:37:32,002 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #156 deleted account.move.line.ctp records with IDs: [162, 163] 2026-08-18 06:37:32,132 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #156 deleted account.move.line records with IDs: [442] 2026-08-18 06:37:33,054 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_sale_timesheet: Starting TestSaleTimesheetReTest.test_non_consolidated_billing_service_timesheet ... 2026-08-18 06:37:34,883 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_sale_timesheet: Starting TestSaleTimesheetReTest.test_onchange_uom_service_product ... 2026-08-18 06:37:38,989 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_sale_timesheet: Starting TestSaleTimesheetReTest.test_partial_refund_timesheet_qty_to_invoice ... 2026-08-18 06:37:41,701 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_sale_timesheet: Starting TestSaleTimesheetReTest.test_period_invoice_after_refund_ignores_the_invoice_date ... 2026-08-18 06:37:45,546 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_sale_timesheet: Starting TestSaleTimesheetReTest.test_period_invoice_after_refund_is_computed_per_line ... 2026-08-18 06:37:48,477 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_sale_timesheet: Starting TestSaleTimesheetReTest.test_period_invoice_after_refund_of_an_over_invoiced_line ... 2026-08-18 06:37:50,882 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_sale_timesheet: Starting TestSaleTimesheetReTest.test_period_invoice_does_not_rebill_refunded_invoice_hours ... 2026-08-18 06:37:53,318 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_sale_timesheet: Starting TestSaleTimesheetReTest.test_period_invoice_of_an_over_invoiced_line ... 2026-08-18 06:37:55,388 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_sale_timesheet: Starting TestSaleTimesheetReTest.test_portal_sale_order_timesheet_visibility ... 2026-08-18 06:37:56,848 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_sale_timesheet: Starting TestSaleTimesheetReTest.test_sale_order_with_multiple_project_templates ... 2026-08-18 06:37:57,902 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_sale_timesheet: Starting TestSaleTimesheetReTest.test_timesheet_delivery ... 2026-08-18 06:38:00,918 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_sale_timesheet: Starting TestSaleTimesheetReTest.test_timesheet_invoice ... 2026-08-18 06:38:02,148 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [501], uid: 166, model: sale.order.line 2026-08-18 06:38:04,047 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_sale_timesheet: Starting TestSaleTimesheetReTest.test_timesheet_manual ... 2026-08-18 06:38:05,590 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_sale_timesheet: Starting TestSaleTimesheetReTest.test_timesheet_order ... 2026-08-18 06:38:07,783 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_sale_timesheet: Starting TestSaleTimesheetReTest.test_timesheet_upsell ... 2026-08-18 06:38:09,400 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #156 deleted mail.mail records with IDs: [417] 2026-08-18 06:38:09,523 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_sale_timesheet: Starting TestSaleTimesheetReTest.test_timesheet_upsell_copied_so ... 2026-08-18 06:38:11,063 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #156 deleted mail.mail records with IDs: [418] 2026-08-18 06:38:12,091 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #156 deleted mail.mail records with IDs: [419] 2026-08-18 06:38:12,228 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_sale_timesheet: Starting TestSaleTimesheetReTest.test_timesheet_with_negative_time_spent ... 2026-08-18 06:38:12,902 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_sale_timesheet: Starting TestSaleTimesheetReTest.test_transfert_project ... 2026-08-18 06:38:14,137 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_sale_timesheet: Starting TestSaleTimesheetReTest.test_unlink_timesheet ... 2026-08-18 06:38:15,373 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #156 deleted account.move.line.ctp records with IDs: [191] 2026-08-18 06:38:15,484 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #156 deleted account.move.line records with IDs: [526] 2026-08-18 06:38:15,611 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #156 deleted account.move.line records with IDs: [527] 2026-08-18 06:38:15,654 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_sale_timesheet: Starting TestSaleTimesheetReTest.test_update_sol_price ... 2026-08-18 06:38:16,375 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-08-18 06:38:16,388 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_viin_sale_project: Starting TestViinSaleProject.test_record_rule_01 ... 2026-08-18 06:38:16,821 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [420] 2026-08-18 06:38:16,834 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9201] 2026-08-18 06:38:16,841 202 INFO rb-03e6980-224009-405075 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:38:17,286 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [421] 2026-08-18 06:38:17,296 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9202] 2026-08-18 06:38:17,302 202 INFO rb-03e6980-224009-405075 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:38:18,056 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [545], uid: 169, model: sale.order.line 2026-08-18 06:38:18,085 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [225], uid: 169, model: sale.order 2026-08-18 06:38:18,150 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_viin_sale_project: Starting TestViinSaleProject.test_record_rule_02 ... 2026-08-18 06:38:18,486 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [422] 2026-08-18 06:38:18,502 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9204] 2026-08-18 06:38:18,511 202 INFO rb-03e6980-224009-405075 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:38:18,966 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [423] 2026-08-18 06:38:18,976 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9205] 2026-08-18 06:38:18,984 202 INFO rb-03e6980-224009-405075 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:38:19,253 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20], uid: 171, model: sale.order 2026-08-18 06:38:19,287 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [43], uid: 171, model: sale.order.line 2026-08-18 06:38:19,361 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project.tests.test_viin_sale_project: Starting TestViinSaleProject.test_record_rule_03_line_without_own_project_id ... 2026-08-18 06:38:19,857 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [424] 2026-08-18 06:38:19,868 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9206] 2026-08-18 06:38:19,874 202 INFO rb-03e6980-224009-405075 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:38:20,241 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [425] 2026-08-18 06:38:20,262 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9207] 2026-08-18 06:38:20,270 202 INFO rb-03e6980-224009-405075 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:38:20,877 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [426] 2026-08-18 06:38:20,886 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9208] 2026-08-18 06:38:20,892 202 INFO rb-03e6980-224009-405075 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:38:21,294 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [427] 2026-08-18 06:38:21,306 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9209] 2026-08-18 06:38:21,312 202 INFO rb-03e6980-224009-405075 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:38:21,619 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [428] 2026-08-18 06:38:21,627 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9210] 2026-08-18 06:38:21,633 202 INFO rb-03e6980-224009-405075 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:38:22,694 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [227], uid: 176, model: sale.order 2026-08-18 06:38:22,757 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [549], uid: 176, model: sale.order.line 2026-08-18 06:38:22,818 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [226], uid: 177, model: sale.order 2026-08-18 06:38:22,849 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [546, 547, 548], uid: 177, model: sale.order.line 2026-08-18 06:38:22,875 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 176, model: sale.order.line 2026-08-18 06:38:22,909 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 176, model: sale.order.line 2026-08-18 06:38:22,931 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 176, model: sale.order.line 2026-08-18 06:38:22,970 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 06:38:22,982 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project_technician.tests.test_project: Starting TestProject.test_10_user_technican ... 2026-08-18 06:38:23,554 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [429] 2026-08-18 06:38:23,564 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9216] 2026-08-18 06:38:23,570 202 INFO rb-03e6980-224009-405075 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:38:23,909 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [430] 2026-08-18 06:38:23,917 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9218] 2026-08-18 06:38:23,922 202 INFO rb-03e6980-224009-405075 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:38:24,132 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [431] 2026-08-18 06:38:24,160 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project_technician.tests.test_project: Starting TestProject.test_11_user_technican ... 2026-08-18 06:38:24,613 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [432] 2026-08-18 06:38:24,622 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9223] 2026-08-18 06:38:24,628 202 INFO rb-03e6980-224009-405075 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:38:24,986 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [433] 2026-08-18 06:38:24,994 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9225] 2026-08-18 06:38:25,001 202 INFO rb-03e6980-224009-405075 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:38:25,245 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [434] 2026-08-18 06:38:25,273 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project_technician.tests.test_project: Starting TestProject.test_20_record_rule ... 2026-08-18 06:38:25,847 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [435] 2026-08-18 06:38:25,855 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9230] 2026-08-18 06:38:25,861 202 INFO rb-03e6980-224009-405075 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:38:26,191 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [436] 2026-08-18 06:38:26,201 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9232] 2026-08-18 06:38:26,207 202 INFO rb-03e6980-224009-405075 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:38:26,905 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [550], uid: 6, model: sale.order.line 2026-08-18 06:38:26,943 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [228], uid: 6, model: sale.order 2026-08-18 06:38:27,122 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [437] 2026-08-18 06:38:27,167 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_project_technician.tests.test_project: Starting TestProject.test_21_record_rule_line_without_own_project_id ... 2026-08-18 06:38:27,703 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [438] 2026-08-18 06:38:27,712 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9245] 2026-08-18 06:38:27,718 202 INFO rb-03e6980-224009-405075 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:38:28,134 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [439] 2026-08-18 06:38:28,143 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9247] 2026-08-18 06:38:28,149 202 INFO rb-03e6980-224009-405075 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:38:28,475 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [440] 2026-08-18 06:38:28,594 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [441] 2026-08-18 06:38:30,530 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [442] 2026-08-18 06:38:31,260 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [230], uid: 185, model: sale.order 2026-08-18 06:38:31,288 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [554], uid: 185, model: sale.order.line 2026-08-18 06:38:31,320 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 185, model: sale.order.line 2026-08-18 06:38:31,356 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 185, model: sale.order.line 2026-08-18 06:38:31,380 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 185, model: sale.order.line 2026-08-18 06:38:31,432 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:38:31,445 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_quotation_template_access.tests.test_access_rights: Starting TestAccessRights.test_user_access_quotation_template ... 2026-08-18 06:38:32,040 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #186 deleted sale.order.template.line records with IDs: [5] 2026-08-18 06:38:32,047 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #186 deleted sale.order.template.option records with IDs: [4] 2026-08-18 06:38:32,094 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #186 deleted sale.order.template records with IDs: [2] 2026-08-18 06:38:32,134 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 06:38:33,588 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_recurring.tests.test_access_right: Starting TestAccessRight.test_access_right_sale_manager ... 2026-08-18 06:38:33,612 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #188 deleted sale.period records with IDs: [9] 2026-08-18 06:38:33,637 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #188 deleted product.period.discount records with IDs: [1] 2026-08-18 06:38:33,711 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_recurring.tests.test_access_right: Starting TestAccessRight.test_access_right_sale_saleman ... 2026-08-18 06:38:33,724 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 187, model: sale.period 2026-08-18 06:38:33,737 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 187, model: sale.period 2026-08-18 06:38:33,745 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 187, model: sale.period 2026-08-18 06:38:33,753 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 187, model: product.period.discount 2026-08-18 06:38:33,754 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 187, model: product.period.discount 2026-08-18 06:38:33,851 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 187, model: product.period.discount 2026-08-18 06:38:33,889 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:38:42,941 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_recurring.tests.test_invoicing: Starting TestInvoicing.test_invoice_line_data ... 2026-08-18 06:38:43,942 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:38:45,453 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_recurring.tests.test_price_product: Starting TestRecurringPrice.test_get_ratio_between_periods ... 2026-08-18 06:38:45,489 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_recurring.tests.test_price_product: Starting TestRecurringPrice.test_partial_period_pricing ... 2026-08-18 06:38:45,526 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_recurring.tests.test_price_product: Starting TestRecurringPrice.test_price_of_product_1_daily_5_days ... 2026-08-18 06:38:45,560 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_recurring.tests.test_price_product: Starting TestRecurringPrice.test_price_of_product_1_monthly_1_month ... 2026-08-18 06:38:45,595 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_recurring.tests.test_price_product: Starting TestRecurringPrice.test_price_of_product_1_yearly_1_year ... 2026-08-18 06:38:45,636 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_recurring.tests.test_price_product: Starting TestRecurringPrice.test_price_with_pricelist_rule_daily_01 ... 2026-08-18 06:38:45,693 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_recurring.tests.test_price_product: Starting TestRecurringPrice.test_pricelist_applied_for_filtering ... 2026-08-18 06:38:45,741 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_recurring.tests.test_price_product: Starting TestRecurringPrice.test_suitable_period_selection ... 2026-08-18 06:38:45,778 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2025-10-01 00:00:00,000 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_recurring.tests.test_sale_order_line: Starting TestSaleOrderLine.test_pricelist_rule_applied_for_all ... 2025-10-01 00:00:00,000 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_recurring.tests.test_sale_order_line: Starting TestSaleOrderLine.test_pricelist_rule_applied_for_recurring_only ... 2025-10-01 00:00:00,000 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_recurring.tests.test_sale_order_line: Starting TestSaleOrderLine.test_pricelist_rule_category_level ... 2025-10-01 00:00:00,000 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_recurring.tests.test_sale_order_line: Starting TestSaleOrderLine.test_pricelist_rule_date_range_validity ... 2025-10-01 00:00:00,000 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_recurring.tests.test_sale_order_line: Starting TestSaleOrderLine.test_pricelist_rule_global_level ... 2025-10-01 00:00:00,000 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_recurring.tests.test_sale_order_line: Starting TestSaleOrderLine.test_pricelist_rule_with_period_discount ... 2025-10-01 00:00:00,000 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_recurring.tests.test_sale_order_line: Starting TestSaleOrderLine.test_product_sale_and_rental_on_same_quotation ... 2025-10-01 00:00:00,000 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_recurring.tests.test_sale_order_line: Starting TestSaleOrderLine.test_product_sale_and_rental_with_different_periods ... 2025-10-01 00:00:00,000 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_recurring.tests.test_sale_order_line: Starting TestSaleOrderLine.test_product_sale_rental_with_quantity_breaks ... 2025-10-01 00:00:00,000 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_recurring.tests.test_sale_order_line: Starting TestSaleOrderLine.test_sale_order_line_date_constraint ... 2025-10-01 00:00:00,000 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_recurring.tests.test_sale_order_line: Starting TestSaleOrderLine.test_sale_order_line_discount_computation ... 2025-10-01 00:00:00,000 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_recurring.tests.test_sale_order_line: Starting TestSaleOrderLine.test_sale_order_line_period_computation ... 2025-10-01 00:00:00,000 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_recurring.tests.test_sale_order_line: Starting TestSaleOrderLine.test_sale_order_line_price_computation ... 2025-10-01 00:00:00,000 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_recurring.tests.test_sale_order_line: Starting TestSaleOrderLine.test_sale_order_line_pricelist_item_computation ... 2025-10-01 00:00:00,000 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_recurring.tests.test_sale_order_line: Starting TestSaleOrderLine.test_sale_order_line_show_date_range ... 2026-08-18 06:38:51,626 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:38:51,636 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_sankey.tests.test_sale_order: Starting TestSaleOrder.test_case_01 ... 2026-08-18 06:38:51,672 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_sankey.tests.test_sale_order: Starting TestSaleOrder.test_case_02 ... 2026-08-18 06:38:52,698 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_sankey.tests.test_sale_order: Starting TestSaleOrder.test_case_03 ... 2026-08-18 06:38:53,113 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_sankey.tests.test_sale_order: Starting TestSaleOrder.test_case_04 ... 2026-08-18 06:38:54,201 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:38:56,011 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription.tests.test_cron: Starting TestSubscriptionCron.test_cron_update_subscription_state_flow ... 2026-08-18 06:39:03,715 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.log records with IDs: [2] 2026-08-18 06:39:03,763 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.log records with IDs: [1] 2026-08-18 06:39:03,918 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription.tests.test_cron: Starting TestSubscriptionCron.test_overdue_child_quotation_does_not_close_paid_subscription ... 2026-08-18 06:39:09,953 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription.tests.test_cron: Starting TestSubscriptionCron.test_update_subscription_need_renew_domain_criteria ... 2026-08-18 06:39:17,477 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:39:18,875 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription.tests.test_portal_user: Starting TestSubscriptionPortalRoutes.test_portal_subscription_close_route ... 2026-08-18 06:39:23,123 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405075 login:portal from n/a 2026-08-18 06:39:23,141 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:39:23,472 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.log records with IDs: [12] 2026-08-18 06:39:23,532 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:39:23] "POST /my/subscriptions/278/close?access_token=False HTTP/1.1" 303 - 76 0.066 0.328 2026-08-18 06:39:24,669 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:39:24] "GET /my/subscriptions/278?access_token=81f05cb4-61de-4185-bbf2-5e51c3c5b7f6 HTTP/1.1" 200 - 291 0.155 0.976 2026-08-18 06:39:24,674 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription.tests.test_portal_user.TestSubscriptionPortalRoutes.test_portal_subscription_close_route: waiting for threads: [] 2026-08-18 06:39:24,727 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription.tests.test_portal_user: Starting TestSubscriptionPortalRoutes.test_portal_subscription_detail_route ... 2026-08-18 06:39:29,027 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405075 login:portal from n/a 2026-08-18 06:39:29,044 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:39:31,203 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:39:31] "GET /my/subscriptions/282 HTTP/1.1" 200 - 314 0.156 2.004 2026-08-18 06:39:31,244 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription.tests.test_portal_user: Starting TestSubscriptionPortalRoutes.test_portal_subscription_filtering_by_state ... 2026-08-18 06:39:37,470 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.log records with IDs: [17] 2026-08-18 06:39:37,505 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405075 login:portal from n/a 2026-08-18 06:39:37,518 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:39:38,542 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:39:38] "GET /my/subscriptions HTTP/1.1" 200 - 258 0.163 0.864 2026-08-18 06:39:38,608 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription.tests.test_portal_user: Starting TestSubscriptionPortalRoutes.test_portal_subscription_list_route ... 2026-08-18 06:39:44,248 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.log records with IDs: [21] 2026-08-18 06:39:44,279 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405075 login:portal from n/a 2026-08-18 06:39:44,291 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:39:45,441 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:39:45] "GET /my/subscriptions HTTP/1.1" 200 - 258 0.197 0.954 2026-08-18 06:39:45,507 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription.tests.test_portal_user: Starting TestSubscriptionPortalRoutes.test_portal_subscription_reopen_route ... 2026-08-18 06:39:50,109 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.log records with IDs: [24] 2026-08-18 06:39:50,143 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405075 login:portal from n/a 2026-08-18 06:39:50,162 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:39:50,439 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.log records with IDs: [25, 26] 2026-08-18 06:39:50,494 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:39:50] "POST /my/subscriptions/297/reopen?access_token=False HTTP/1.1" 303 - 70 0.052 0.284 2026-08-18 06:39:51,677 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:39:51] "GET /my/subscriptions/297?access_token=78fe3d29-ed57-4b98-b43a-c79c7a7b9a0d HTTP/1.1" 200 - 291 0.216 0.963 2026-08-18 06:39:51,779 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:39:53,552 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription.tests.test_report: Starting TestSaleSubscriptionReport.test_arr_calculation ... 2026-08-18 06:39:58,936 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.log records with IDs: [28] 2026-08-18 06:39:59,002 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription.tests.test_report: Starting TestSaleSubscriptionReport.test_basic_mrr ... 2026-08-18 06:40:04,551 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription.tests.test_report: Starting TestSaleSubscriptionReport.test_churn ... 2026-08-18 06:40:09,522 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.log records with IDs: [32] 2026-08-18 06:40:09,598 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription.tests.test_report: Starting TestSaleSubscriptionReport.test_complex_mrr_arr_changes ... 2026-08-18 06:40:16,939 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.log records with IDs: [35] 2026-08-18 06:40:17,393 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.log records with IDs: [36] 2026-08-18 06:40:17,448 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.log records with IDs: [37] 2026-08-18 06:40:19,378 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.log records with IDs: [40] 2026-08-18 06:40:19,821 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.log records with IDs: [43] 2026-08-18 06:40:24,142 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.log records with IDs: [46] 2026-08-18 06:40:24,561 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.log records with IDs: [47] 2026-08-18 06:40:27,703 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.log records with IDs: [49] 2026-08-18 06:40:28,615 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.log records with IDs: [52] 2026-08-18 06:40:29,050 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.log records with IDs: [53] 2026-08-18 06:40:29,127 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.log records with IDs: [55] 2026-08-18 06:40:30,752 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.log records with IDs: [56] 2026-08-18 06:40:31,164 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription.tests.test_report: Starting TestSaleSubscriptionReport.test_contraction ... 2026-08-18 06:40:35,458 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.log records with IDs: [64] 2026-08-18 06:40:35,571 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription.tests.test_report: Starting TestSaleSubscriptionReport.test_edge_cases ... 2026-08-18 06:40:40,205 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.log records with IDs: [67] 2026-08-18 06:40:40,257 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription.tests.test_report: Starting TestSaleSubscriptionReport.test_expansion ... 2026-08-18 06:40:44,965 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.log records with IDs: [69] 2026-08-18 06:40:45,095 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription.tests.test_report: Starting TestSaleSubscriptionReport.test_mrr_multi_currency ... 2026-08-18 06:40:50,877 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription.tests.test_report: Starting TestSaleSubscriptionReport.test_mrr_multi_products ... 2026-08-18 06:40:54,930 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription.tests.test_report: Starting TestSaleSubscriptionReport.test_reactivation ... 2026-08-18 06:41:00,063 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.log records with IDs: [75] 2026-08-18 06:41:00,145 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription.tests.test_report: Starting TestSaleSubscriptionReport.test_retention_rate ... 2026-08-18 06:41:06,849 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.log records with IDs: [77] 2026-08-18 06:41:07,372 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.log records with IDs: [78] 2026-08-18 06:41:07,555 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription.tests.test_report: Starting TestSaleSubscriptionReport.test_team_analysis ... 2026-08-18 06:41:14,024 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.log records with IDs: [83] 2026-08-18 06:41:14,077 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.log records with IDs: [84] 2026-08-18 06:41:14,193 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:41:15,813 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription.tests.test_subscription_order: Starting TestSubscriptionOrder.test_action_confirm_01__set_start_date ... 2026-08-18 06:41:20,767 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription.tests.test_subscription_order: Starting TestSubscriptionOrder.test_action_confirm_02__set_next_payment_date ... 2026-08-18 06:41:25,220 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription.tests.test_subscription_order: Starting TestSubscriptionOrder.test_action_open_subscription_history ... 2026-08-18 06:41:28,688 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription.tests.test_subscription_order: Starting TestSubscriptionOrder.test_action_open_subscription_logs ... 2026-08-18 06:41:32,464 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.log records with IDs: [92, 93] 2026-08-18 06:41:32,547 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription.tests.test_subscription_order: Starting TestSubscriptionOrder.test_action_renew ... 2026-08-18 06:41:36,581 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription.tests.test_subscription_order: Starting TestSubscriptionOrder.test_action_reopen ... 2026-08-18 06:41:40,643 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.log records with IDs: [97] 2026-08-18 06:41:40,704 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.log records with IDs: [98, 99] 2026-08-18 06:41:40,816 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription.tests.test_subscription_order: Starting TestSubscriptionOrder.test_action_upsell ... 2026-08-18 06:41:44,877 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription.tests.test_subscription_order: Starting TestSubscriptionOrder.test_close_subscription_01 ... 2026-08-18 06:41:49,008 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.log records with IDs: [102] 2026-08-18 06:41:49,076 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription.tests.test_subscription_order: Starting TestSubscriptionOrder.test_close_subscription_with_renewal_no_churn_log ... 2026-08-18 06:41:53,782 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.log records with IDs: [105] 2026-08-18 06:41:53,870 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription.tests.test_subscription_order: Starting TestSubscriptionOrder.test_compute_access_url ... 2026-08-18 06:41:57,238 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription.tests.test_subscription_order: Starting TestSubscriptionOrder.test_compute_can_reopen ... 2026-08-18 06:42:01,572 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.log records with IDs: [108] 2026-08-18 06:42:01,650 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription.tests.test_subscription_order: Starting TestSubscriptionOrder.test_compute_end_date_01 ... 2026-08-18 06:42:05,654 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription.tests.test_subscription_order: Starting TestSubscriptionOrder.test_compute_end_date_02 ... 2026-08-18 06:42:09,695 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription.tests.test_subscription_order: Starting TestSubscriptionOrder.test_compute_is_renewing ... 2026-08-18 06:42:13,968 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.log records with IDs: [111] 2026-08-18 06:42:14,050 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription.tests.test_subscription_order: Starting TestSubscriptionOrder.test_compute_line_is_subscription ... 2026-08-18 06:42:18,170 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription.tests.test_subscription_order: Starting TestSubscriptionOrder.test_compute_mrr_01 ... 2026-08-18 06:42:22,075 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription.tests.test_subscription_order: Starting TestSubscriptionOrder.test_compute_mrr_02__yearly_period ... 2026-08-18 06:42:26,042 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription.tests.test_subscription_order: Starting TestSubscriptionOrder.test_compute_mrr_03__daily_period ... 2026-08-18 06:42:30,998 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription.tests.test_subscription_order: Starting TestSubscriptionOrder.test_compute_next_payment_date_01 ... 2026-08-18 06:42:34,956 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription.tests.test_subscription_order: Starting TestSubscriptionOrder.test_compute_next_payment_date_02 ... 2026-08-18 06:42:39,015 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.log records with IDs: [117] 2026-08-18 06:42:39,062 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription.tests.test_subscription_order: Starting TestSubscriptionOrder.test_compute_subscription_history_count ... 2026-08-18 06:42:43,543 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.log records with IDs: [120] 2026-08-18 06:42:43,929 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription.tests.test_subscription_order: Starting TestSubscriptionOrder.test_compute_subscription_state_01 ... 2026-08-18 06:42:48,528 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.log records with IDs: [122] 2026-08-18 06:42:48,595 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription.tests.test_subscription_order: Starting TestSubscriptionOrder.test_compute_subscription_type_01 ... 2026-08-18 06:42:53,105 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.log records with IDs: [125] 2026-08-18 06:42:53,311 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription.tests.test_subscription_order: Starting TestSubscriptionOrder.test_confirm_upselling ... 2026-08-18 06:42:57,460 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription.tests.test_subscription_order: Starting TestSubscriptionOrder.test_create_renew_subscription_01 ... 2026-08-18 06:43:02,114 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.log records with IDs: [129] 2026-08-18 06:43:02,463 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription.tests.test_subscription_order: Starting TestSubscriptionOrder.test_create_upsell_subscription_01 ... 2026-08-18 06:43:06,866 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription.tests.test_subscription_order: Starting TestSubscriptionOrder.test_get_subscription_invoices ... 2026-08-18 06:43:11,859 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.log records with IDs: [133] 2026-08-18 06:43:13,010 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.log records with IDs: [135] 2026-08-18 06:43:13,479 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription.tests.test_subscription_order: Starting TestSubscriptionOrder.test_mrr_log_contraction_scenario ... 2026-08-18 06:43:18,229 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription.tests.test_subscription_order: Starting TestSubscriptionOrder.test_mrr_log_rebuild_with_later_subscriptions ... 2026-08-18 06:43:22,623 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.log records with IDs: [139] 2026-08-18 06:43:22,882 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription.tests.test_subscription_order: Starting TestSubscriptionOrder.test_validate_order_lines_in_subscription ... 2026-08-18 06:43:26,844 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:43:30,056 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription_loyalty.tests.test_subscription: Starting TestSaleSubscriptionLoyalty.test_auto_apply_code_on_renew_subscription_01 ... 2026-08-18 06:43:35,673 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.log records with IDs: [144] 2026-08-18 06:43:35,767 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription_loyalty.tests.test_subscription: Starting TestSaleSubscriptionLoyalty.test_auto_apply_code_on_renew_subscription_02 ... 2026-08-18 06:43:41,295 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.log records with IDs: [146] 2026-08-18 06:43:41,395 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription_loyalty.tests.test_subscription: Starting TestSaleSubscriptionLoyalty.test_auto_apply_code_on_renew_subscription_03 ... 2026-08-18 06:43:47,822 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.log records with IDs: [148] 2026-08-18 06:43:47,897 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription_loyalty.tests.test_subscription: Starting TestSaleSubscriptionLoyalty.test_auto_apply_code_on_upsell_subscription_01 ... 2026-08-18 06:43:53,649 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription_loyalty.tests.test_subscription: Starting TestSaleSubscriptionLoyalty.test_auto_apply_code_on_upsell_subscription_02 ... 2026-08-18 06:43:59,157 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription_loyalty.tests.test_subscription: Starting TestSaleSubscriptionLoyalty.test_auto_apply_code_on_upsell_subscription_03 ... 2026-08-18 06:44:04,671 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription_loyalty.tests.test_subscription: Starting TestSaleSubscriptionLoyalty.test_loyalty_reward_apply_until_forever ... 2026-08-18 06:44:10,533 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [900] 2026-08-18 06:44:10,799 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.log records with IDs: [153] 2026-08-18 06:44:11,354 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [903] 2026-08-18 06:44:11,625 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription_loyalty.tests.test_subscription: Starting TestSaleSubscriptionLoyalty.test_loyalty_reward_apply_until_none ... 2026-08-18 06:44:17,381 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.log records with IDs: [155] 2026-08-18 06:44:17,475 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription_loyalty.tests.test_subscription: Starting TestSaleSubscriptionLoyalty.test_loyalty_reward_apply_until_num_of_periods ... 2026-08-18 06:44:23,255 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [919] 2026-08-18 06:44:23,503 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.log records with IDs: [157] 2026-08-18 06:44:23,853 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription_loyalty.tests.test_subscription: Starting TestSaleSubscriptionLoyalty.test_loyalty_reward_apply_until_program_expires ... 2026-08-18 06:44:29,097 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [929] 2026-08-18 06:44:29,326 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.log records with IDs: [159] 2026-08-18 06:44:29,702 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription_loyalty.tests.test_subscription: Starting TestSaleSubscriptionLoyalty.test_loyalty_reward_apply_until_program_expires_month_end_boundary ... 2026-08-18 06:44:34,821 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription_loyalty.tests.test_subscription: Starting TestSaleSubscriptionLoyalty.test_loyalty_rule_on_new_subscription ... 2026-08-18 06:44:39,873 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription_loyalty.tests.test_subscription: Starting TestSaleSubscriptionLoyalty.test_loyalty_rule_on_renew_subscription ... 2026-08-18 06:44:45,210 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription_loyalty.tests.test_subscription: Starting TestSaleSubscriptionLoyalty.test_loyalty_rule_on_upsell_subscription ... 2026-08-18 06:44:50,424 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription_loyalty.tests.test_subscription: Starting TestSaleSubscriptionLoyalty.test_num_of_periods_boundary_holds_for_a_month_end_confirmation ... 2026-08-18 06:44:55,699 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [968] 2026-08-18 06:44:55,952 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.log records with IDs: [164] 2026-08-18 06:44:56,309 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription_loyalty.tests.test_subscription: Starting TestSaleSubscriptionLoyalty.test_renewal_discount_reward_amount ... 2026-08-18 06:45:01,456 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [978] 2026-08-18 06:45:01,620 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [980] 2026-08-18 06:45:02,084 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.log records with IDs: [166] 2026-08-18 06:45:02,563 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [983] 2026-08-18 06:45:02,885 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_subscription_loyalty.tests.test_subscription: Starting TestSaleSubscriptionLoyalty.test_reward_last_renewable_date_recomputes_on_program_date_to_change ... 2026-08-18 06:45:08,794 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 06:45:09,579 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_supplier_pricelist.tests.test_module_features: Starting TestSalePrices.test_001_create_sale_order_with_default_price_list ... 2026-08-18 06:45:09,766 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_supplier_pricelist.tests.test_module_features: Starting TestSalePrices.test_002_create_sale_order_line_with_price_list_base_supplier_price ... 2026-08-18 06:45:09,930 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_supplier_pricelist.tests.test_module_features: Starting TestSalePrices.test_003_change_vendor_id_when_choose_price_list_base_supplier_price ... 2026-08-18 06:45:10,015 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_supplier_pricelist.tests.test_module_features: Starting TestSalePrices.test_004_check_purchase_vendor_id_value ... 2026-08-18 06:45:10,371 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_supplier_pricelist.tests.test_module_features: Starting TestSalePrices.test_005_check_purchase_vendor_id_UseError ... 2026-08-18 06:45:10,940 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_supplier_pricelist.tests.test_module_features: Starting TestSalePrices.test_006_supplier_price_with_dated_seller_and_datetime_date ... 2026-08-18 06:45:11,012 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:45:11,183 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_supplier_pricelist.tests.test_res_partner_vendor_search: Starting TestResPartnerVendorSearch.test_name_search_with_product_ctx_restricts_to_sellers ... 2026-08-18 06:45:11,243 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_supplier_pricelist.tests.test_res_partner_vendor_search: Starting TestResPartnerVendorSearch.test_name_search_without_product_ctx_is_unrestricted ... 2026-08-18 06:45:11,279 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:45:11,665 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sale_supplier_pricelist.tests.test_res_partner_vendor_search: Starting TestResPartnerVendorSearchVariant.test_name_search_narrows_to_variant_and_generic_sellers ... 2026-08-18 06:45:11,709 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:45:12,453 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [443] 2026-08-18 06:45:12,496 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sales_team_collaboration_crm.tests.test_lead_write_no_mask: Starting TestLeadWriteNoMask.test_team_collaborator_write_unaffected_by_mask_removal ... 2026-08-18 06:45:12,533 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sales_team_collaboration_crm.tests.test_lead_write_no_mask: Starting TestLeadWriteNoMask.test_write_query_count_is_honest_once_mask_is_removed ... 2026-08-18 06:45:12,617 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:45:14,020 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [444] 2026-08-18 06:45:14,173 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [445] 2026-08-18 06:45:14,199 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sales_team_collaboration_sale.tests.test_order_team_collaboration_rule: Starting TestOrderTeamCollaborationRule.test_follower_denied_when_team_collaboration_disabled_order_line_write ... 2026-08-18 06:45:14,279 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [996], uid: 212, model: sale.order.line 2026-08-18 06:45:14,306 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sales_team_collaboration_sale.tests.test_order_team_collaboration_rule: Starting TestOrderTeamCollaborationRule.test_follower_denied_when_team_collaboration_disabled_order_write ... 2026-08-18 06:45:14,351 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [626], uid: 212, model: sale.order 2026-08-18 06:45:14,377 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sales_team_collaboration_sale.tests.test_order_team_collaboration_rule: Starting TestOrderTeamCollaborationRule.test_following_collaborator_can_create_order_line ... 2026-08-18 06:45:14,477 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sales_team_collaboration_sale.tests.test_order_team_collaboration_rule: Starting TestOrderTeamCollaborationRule.test_following_collaborator_can_unlink_order_line ... 2026-08-18 06:45:14,621 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #210 deleted sale.order.line records with IDs: [998] 2026-08-18 06:45:14,654 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sales_team_collaboration_sale.tests.test_order_team_collaboration_rule: Starting TestOrderTeamCollaborationRule.test_following_collaborator_can_write_order_line ... 2026-08-18 06:45:14,739 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sales_team_collaboration_sale.tests.test_order_team_collaboration_rule: Starting TestOrderTeamCollaborationRule.test_following_collaborator_can_write_teammates_order ... 2026-08-18 06:45:14,821 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sales_team_collaboration_sale.tests.test_order_team_collaboration_rule: Starting TestOrderTeamCollaborationRule.test_order_owner_keeps_core_write_access ... 2026-08-18 06:45:14,916 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sales_team_collaboration_sale.tests.test_order_team_collaboration_rule: Starting TestOrderTeamCollaborationRule.test_same_team_non_follower_denied_order_line_write ... 2026-08-18 06:45:14,950 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [995], uid: 211, model: sale.order.line 2026-08-18 06:45:14,977 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sales_team_collaboration_sale.tests.test_order_team_collaboration_rule: Starting TestOrderTeamCollaborationRule.test_same_team_non_follower_denied_order_write ... 2026-08-18 06:45:15,003 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [625], uid: 211, model: sale.order 2026-08-18 06:45:15,053 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 06:45:15,065 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sales_unlink.tests.test_unlink: Starting TestSalesUnlink.test_unlink_with_multi_invoiced ... 2026-08-18 06:45:18,271 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [201, 202] 2026-08-18 06:45:18,371 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [549] 2026-08-18 06:45:19,207 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [204] 2026-08-18 06:45:19,320 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [552, 553] 2026-08-18 06:45:19,392 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9364, 9363] 2026-08-18 06:45:19,490 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted account.move records with IDs: [214] 2026-08-18 06:45:19,703 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [999] 2026-08-18 06:45:19,816 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [203] 2026-08-18 06:45:19,907 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [550, 551] 2026-08-18 06:45:19,978 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9362, 9361] 2026-08-18 06:45:20,055 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted account.move records with IDs: [213] 2026-08-18 06:45:20,211 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [1000] 2026-08-18 06:45:20,247 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order records with IDs: [627] 2026-08-18 06:45:20,407 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1893] 2026-08-18 06:45:20,522 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sales_unlink.tests.test_unlink: Starting TestSalesUnlink.test_unlink_with_single_invoiced ... 2026-08-18 06:45:23,877 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [205, 206] 2026-08-18 06:45:23,977 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [554] 2026-08-18 06:45:24,274 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [1001] 2026-08-18 06:45:24,882 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [207] 2026-08-18 06:45:24,974 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [555] 2026-08-18 06:45:25,111 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [556] 2026-08-18 06:45:25,228 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [1002] 2026-08-18 06:45:25,267 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order records with IDs: [628] 2026-08-18 06:45:25,417 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1895] 2026-08-18 06:45:25,479 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:45:25,490 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sales_unlink_stock.tests.test_unlink_stock: Starting TestSalesUnlinkStock.test_unlink_case_remove_picking ... 2026-08-18 06:45:28,366 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [255, 256] 2026-08-18 06:45:28,493 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted stock.move records with IDs: [374, 375] 2026-08-18 06:45:28,565 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9368] 2026-08-18 06:45:28,629 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [156] 2026-08-18 06:45:28,639 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1898] 2026-08-18 06:45:28,693 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order records with IDs: [629] 2026-08-18 06:45:28,907 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1897] 2026-08-18 06:45:28,951 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sales_unlink_stock.tests.test_unlink_stock: Starting TestSalesUnlinkStock.test_unlink_case_remove_stock_move ... 2026-08-18 06:45:31,631 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [259, 260] 2026-08-18 06:45:31,816 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted stock.move records with IDs: [378, 379] 2026-08-18 06:45:31,880 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9369] 2026-08-18 06:45:31,914 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [157] 2026-08-18 06:45:31,919 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1900] 2026-08-18 06:45:31,968 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order records with IDs: [630] 2026-08-18 06:45:32,163 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1899] 2026-08-18 06:45:32,207 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sales_unlink_stock.tests.test_unlink_stock: Starting TestSalesUnlinkStock.test_unlink_so_line_if_decrease_qty ... 2026-08-18 06:45:34,755 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [1007, 1008] 2026-08-18 06:45:34,795 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sales_unlink_stock.tests.test_unlink_stock: Starting TestSalesUnlinkStock.test_unlink_so_line_if_decrease_zero_qty ... 2026-08-18 06:45:37,572 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [1009, 1010] 2026-08-18 06:45:37,615 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sales_unlink_stock.tests.test_unlink_stock: Starting TestSalesUnlinkStock.test_unlink_so_line_if_increase_qty ... 2026-08-18 06:45:40,162 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [1011, 1012] 2026-08-18 06:45:40,189 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sales_unlink_stock.tests.test_unlink_stock: Starting TestSalesUnlinkStock.test_unlink_so_line_if_validate_and_decrease_qty ... 2026-08-18 06:45:42,969 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [1013, 1014] 2026-08-18 06:45:43,020 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sales_unlink_stock.tests.test_unlink_stock: Starting TestSalesUnlinkStock.test_unlink_so_line_if_validate_and_decrease_zero_qty ... 2026-08-18 06:45:45,772 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [1015, 1016] 2026-08-18 06:45:45,807 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_sales_unlink_stock.tests.test_unlink_stock: Starting TestSalesUnlinkStock.test_unlink_so_line_if_validate_and_increase_qty ... 2026-08-18 06:45:48,279 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [1017, 1018] 2026-08-18 06:45:48,326 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:45:48,337 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_social.tests.test_access_right: Starting TestAccessRight.test_social_article_user_admin_access_right ... 2026-08-18 06:45:49,437 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #215 deleted mail.message records with IDs: [9380] 2026-08-18 06:45:49,451 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #215 deleted social.article records with IDs: [1] 2026-08-18 06:45:49,472 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_social.tests.test_access_right: Starting TestAccessRight.test_social_article_user_approve_access_right ... 2026-08-18 06:45:50,530 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #217 deleted mail.message records with IDs: [9390] 2026-08-18 06:45:50,539 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #217 deleted social.article records with IDs: [3] 2026-08-18 06:45:50,558 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_social.tests.test_access_right: Starting TestAccessRight.test_social_article_user_editor_access_right ... 2026-08-18 06:45:51,455 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #219 deleted mail.message records with IDs: [9400] 2026-08-18 06:45:51,461 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [5], uid: 219, model: social.article 2026-08-18 06:45:51,475 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 219, model: social.article 2026-08-18 06:45:51,492 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #219 deleted mail.message records with IDs: [9400] 2026-08-18 06:45:51,495 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #219 deleted social.article records with IDs: [5] 2026-08-18 06:45:51,512 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_social.tests.test_access_right: Starting TestAccessRight.test_social_media_user_admin_access_right ... 2026-08-18 06:45:52,361 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_social.tests.test_access_right: Starting TestAccessRight.test_social_media_user_approve_access_right ... 2026-08-18 06:45:53,189 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 226, model: social.media 2026-08-18 06:45:53,196 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 226, model: social.media 2026-08-18 06:45:53,208 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #226 deleted mail.message records with IDs: [9423] 2026-08-18 06:45:53,210 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 226, model: social.media 2026-08-18 06:45:53,233 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_social.tests.test_access_right: Starting TestAccessRight.test_social_media_user_editor_access_right ... 2026-08-18 06:45:54,059 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 228, model: social.media 2026-08-18 06:45:54,067 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 228, model: social.media 2026-08-18 06:45:54,078 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #228 deleted mail.message records with IDs: [9432] 2026-08-18 06:45:54,080 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 228, model: social.media 2026-08-18 06:45:54,103 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_social.tests.test_access_right: Starting TestAccessRight.test_social_notice_user_admin_access_right ... 2026-08-18 06:45:54,869 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 233, model: social.notice 2026-08-18 06:45:54,892 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_social.tests.test_access_right: Starting TestAccessRight.test_social_notice_user_approve_access_right ... 2026-08-18 06:45:55,880 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 235, model: social.notice 2026-08-18 06:45:55,897 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #235 deleted mail.message records with IDs: [9449] 2026-08-18 06:45:55,901 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 235, model: social.notice 2026-08-18 06:45:55,924 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_social.tests.test_access_right: Starting TestAccessRight.test_social_notice_user_editor_access_right ... 2026-08-18 06:45:56,946 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 237, model: social.notice 2026-08-18 06:45:56,961 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #237 deleted mail.message records with IDs: [9458] 2026-08-18 06:45:56,967 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: social.notice 2026-08-18 06:45:56,985 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_social.tests.test_access_right: Starting TestAccessRight.test_social_page_user_admin_access_right ... 2026-08-18 06:45:57,960 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #242 deleted mail.message records with IDs: [9466, 9465] 2026-08-18 06:45:57,975 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #242 deleted social.post records with IDs: [19, 20] 2026-08-18 06:45:57,986 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #242 deleted mail.message records with IDs: [9463] 2026-08-18 06:45:57,997 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #242 deleted social.page records with IDs: [10] 2026-08-18 06:45:58,018 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_social.tests.test_access_right: Starting TestAccessRight.test_social_page_user_approve_access_right ... 2026-08-18 06:45:58,941 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 244, model: social.page 2026-08-18 06:45:58,954 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #244 deleted mail.message records with IDs: [9473] 2026-08-18 06:45:58,957 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 244, model: social.page 2026-08-18 06:45:58,981 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_social.tests.test_access_right: Starting TestAccessRight.test_social_page_user_editor_access_right ... 2026-08-18 06:45:59,811 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 246, model: social.page 2026-08-18 06:45:59,821 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 246, model: social.page 2026-08-18 06:45:59,830 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #246 deleted mail.message records with IDs: [9482] 2026-08-18 06:45:59,832 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: social.page 2026-08-18 06:45:59,855 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_social.tests.test_access_right: Starting TestAccessRight.test_social_post_user_admin_access_right ... 2026-08-18 06:46:00,880 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #251 deleted mail.message records with IDs: [9493] 2026-08-18 06:46:00,891 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #251 deleted social.post records with IDs: [25] 2026-08-18 06:46:00,914 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_social.tests.test_access_right: Starting TestAccessRight.test_social_post_user_approve_access_right ... 2026-08-18 06:46:01,839 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 253, model: social.page 2026-08-18 06:46:01,890 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_social.tests.test_access_right: Starting TestAccessRight.test_social_post_user_editor_access_right ... 2026-08-18 06:46:02,826 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 255, model: social.page 2026-08-18 06:46:02,886 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 06:46:02,897 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_social.tests.test_social_article: Starting TestSocialArticle.test_01_action_cancel ... 2026-08-18 06:46:03,796 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #258 deleted mail.message records with IDs: [9521] 2026-08-18 06:46:03,808 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #258 deleted social.post records with IDs: [32] 2026-08-18 06:46:03,844 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_social.tests.test_social_article: Starting TestSocialArticle.test_01_action_confirm ... 2026-08-18 06:46:04,757 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_social.tests.test_social_article: Starting TestSocialArticle.test_01_compute_can_cancel ... 2026-08-18 06:46:05,611 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_social.tests.test_social_article: Starting TestSocialArticle.test_02_action_cancel ... 2026-08-18 06:46:06,622 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_social.tests.test_social_article: Starting TestSocialArticle.test_02_action_confirm ... 2026-08-18 06:46:07,614 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_social.tests.test_social_article: Starting TestSocialArticle.test_02_compute_can_cancel ... 2026-08-18 06:46:08,601 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_social.tests.test_social_article: Starting TestSocialArticle.test_03_action_cancel ... 2026-08-18 06:46:09,589 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #278 deleted mail.message records with IDs: [9576] 2026-08-18 06:46:09,609 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #278 deleted social.post records with IDs: [44] 2026-08-18 06:46:09,656 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_social.tests.test_social_article: Starting TestSocialArticle.test_03_action_confirm ... 2026-08-18 06:46:10,635 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_social.tests.test_social_article: Starting TestSocialArticle.test_03_compute_can_cancel ... 2026-08-18 06:46:11,370 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_social.tests.test_social_article: Starting TestSocialArticle.test_action_draft ... 2026-08-18 06:46:12,225 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_social.tests.test_social_article: Starting TestSocialArticle.test_compute_message_view_more ... 2026-08-18 06:46:13,119 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_social.tests.test_social_article: Starting TestSocialArticle.test_compute_post_count ... 2026-08-18 06:46:13,901 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_social.tests.test_social_article: Starting TestSocialArticle.test_create_article ... 2026-08-18 06:46:14,835 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_social.tests.test_social_article: Starting TestSocialArticle.test_create_post ... 2026-08-18 06:46:15,745 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_social.tests.test_social_article: Starting TestSocialArticle.test_unlink ... 2026-08-18 06:46:17,477 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9652] 2026-08-18 06:46:17,508 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 06:46:17,524 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_social.tests.test_social_notice: Starting TestSocialNotice.test_incoming_message_notice_resurfaces_hidden_conversation ... 2026-08-18 06:46:18,713 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [446] 2026-08-18 06:46:18,767 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 06:46:18,792 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_social.tests.test_social_page: Starting TestSocialPage.test_compute_display_name ... 2026-08-18 06:46:19,773 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_social.tests.test_social_page: Starting TestSocialPage.test_compute_member_ids ... 2026-08-18 06:46:20,641 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_social.tests.test_social_page: Starting TestSocialPage.test_get_social_page_message ... 2026-08-18 06:46:21,597 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_social.tests.test_social_page: Starting TestSocialPage.test_write ... 2026-08-18 06:46:22,651 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 06:46:22,663 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_social_facebook.tests.test_social_article: Starting TestSocialArticle.test_action_confirm ... 2026-08-18 06:46:22,803 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_social_facebook.tests.test_social_article: Starting TestSocialArticle.test_compute_display_facebook_preview ... 2026-08-18 06:46:22,879 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:46:22,890 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_social_facebook.tests.test_social_page: Starting TestSocialPageFacebook.test_conversation_sync_resurfaces_hidden_conversation ... 2026-08-18 06:46:23,330 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [447] 2026-08-18 06:46:23,352 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9718] 2026-08-18 06:46:23,358 202 INFO rb-03e6980-224009-405075 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:46:23,417 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [334] 2026-08-18 06:46:23,455 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 06:46:23,468 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_social_linkedin.tests.test_social_article: Starting TestSocialArticle.test_02_action_confirm ... 2026-08-18 06:46:23,646 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_social_linkedin.tests.test_social_article: Starting TestSocialArticle.test_action_confirm ... 2026-08-18 06:46:23,816 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:46:23,827 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock.tests.test_location_warehouse: Starting TestLocationWarehouse.test_get_sublocations ... 2026-08-18 06:46:25,890 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:46:25,910 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock.tests.test_migration_split: Starting TestMigrationSplitRehoming.test_a_row_is_never_both_a_mover_and_a_stayer ... 2026-08-18 06:46:25,931 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock.tests.test_migration_split: Starting TestMigrationSplitRehoming.test_every_moved_row_ends_up_owned_by_its_destination_module ... 2026-08-18 06:46:25,938 202 INFO rb-03e6980-224009-405075 viin_stock_pre_migrate_under_test: viin_stock 0.2 -> 0.2.1: re-homed 14 of 14 ir_model_data row(s) from viin_stock to viin_stock_account [field_res_config_settings__stock_input_account_id, field_res_config_settings__stock_journal_id, field_res_config_settings__stock_output_account_id, field_res_config_settings__stock_valuation_account_id, field_wizard_stock_report_common__company_id, field_wizard_stock_report_common__date_from, field_wizard_stock_report_common__date_to, field_wizard_stock_report_common__location_id, field_wizard_stock_report_common__report_has_fifo_costing_method, field_wizard_stock_report_common__warehouse_id, model_report_stock_common, model_wizard_stock_report_common, res_config_settings_view_form, wizard_stock_report_common_form] 2026-08-18 06:46:25,939 202 INFO rb-03e6980-224009-405075 viin_stock_pre_migrate_under_test: viin_stock 0.2 -> 0.2.1: re-homed 2 of 2 ir_model_data row(s) from viin_stock to viin_stock_ee [stock_report_view_cohort, stock_viin_view_map] 2026-08-18 06:46:25,961 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock.tests.test_migration_split: Starting TestMigrationSplitRehoming.test_no_row_is_re_homed_twice ... 2026-08-18 06:46:25,982 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock.tests.test_migration_split: Starting TestMigrationSplitRehoming.test_no_row_viin_stock_still_owns_is_ever_moved_away ... 2026-08-18 06:46:25,988 202 INFO rb-03e6980-224009-405075 viin_stock_pre_migrate_under_test: viin_stock 0.2 -> 0.2.1: re-homed 14 of 14 ir_model_data row(s) from viin_stock to viin_stock_account [field_res_config_settings__stock_input_account_id, field_res_config_settings__stock_journal_id, field_res_config_settings__stock_output_account_id, field_res_config_settings__stock_valuation_account_id, field_wizard_stock_report_common__company_id, field_wizard_stock_report_common__date_from, field_wizard_stock_report_common__date_to, field_wizard_stock_report_common__location_id, field_wizard_stock_report_common__report_has_fifo_costing_method, field_wizard_stock_report_common__warehouse_id, model_report_stock_common, model_wizard_stock_report_common, res_config_settings_view_form, wizard_stock_report_common_form] 2026-08-18 06:46:25,989 202 INFO rb-03e6980-224009-405075 viin_stock_pre_migrate_under_test: viin_stock 0.2 -> 0.2.1: re-homed 2 of 2 ir_model_data row(s) from viin_stock to viin_stock_ee [stock_report_view_cohort, stock_viin_view_map] 2026-08-18 06:46:26,010 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock.tests.test_migration_split: Starting TestMigrationSplitRehoming.test_re_homing_a_second_time_changes_nothing ... 2026-08-18 06:46:26,015 202 INFO rb-03e6980-224009-405075 viin_stock_pre_migrate_under_test: viin_stock 0.2 -> 0.2.1: re-homed 14 of 14 ir_model_data row(s) from viin_stock to viin_stock_account [field_res_config_settings__stock_input_account_id, field_res_config_settings__stock_journal_id, field_res_config_settings__stock_output_account_id, field_res_config_settings__stock_valuation_account_id, field_wizard_stock_report_common__company_id, field_wizard_stock_report_common__date_from, field_wizard_stock_report_common__date_to, field_wizard_stock_report_common__location_id, field_wizard_stock_report_common__report_has_fifo_costing_method, field_wizard_stock_report_common__warehouse_id, model_report_stock_common, model_wizard_stock_report_common, res_config_settings_view_form, wizard_stock_report_common_form] 2026-08-18 06:46:26,016 202 INFO rb-03e6980-224009-405075 viin_stock_pre_migrate_under_test: viin_stock 0.2 -> 0.2.1: re-homed 2 of 2 ir_model_data row(s) from viin_stock to viin_stock_ee [stock_report_view_cohort, stock_viin_view_map] 2026-08-18 06:46:26,019 202 INFO rb-03e6980-224009-405075 viin_stock_pre_migrate_under_test: viin_stock 0.2 -> 0.2.1: re-homed 0 of 14 ir_model_data row(s) from viin_stock to viin_stock_account [none] 2026-08-18 06:46:26,020 202 INFO rb-03e6980-224009-405075 viin_stock_pre_migrate_under_test: viin_stock 0.2 -> 0.2.1: re-homed 0 of 2 ir_model_data row(s) from viin_stock to viin_stock_ee [none] 2026-08-18 06:46:26,042 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock.tests.test_migration_split: Starting TestMigrationSplitRehoming.test_re_homing_leaves_the_old_row_alone_when_the_destination_already_claims_the_name ... 2026-08-18 06:46:26,071 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock.tests.test_migration_split: Starting TestMigrationSplitRehoming.test_the_migration_entry_point_performs_the_re_homing ... 2026-08-18 06:46:26,075 202 INFO rb-03e6980-224009-405075 viin_stock_pre_migrate_under_test: viin_stock 0.2 -> 0.2.1: re-homed 14 of 14 ir_model_data row(s) from viin_stock to viin_stock_account [field_res_config_settings__stock_input_account_id, field_res_config_settings__stock_journal_id, field_res_config_settings__stock_output_account_id, field_res_config_settings__stock_valuation_account_id, field_wizard_stock_report_common__company_id, field_wizard_stock_report_common__date_from, field_wizard_stock_report_common__date_to, field_wizard_stock_report_common__location_id, field_wizard_stock_report_common__report_has_fifo_costing_method, field_wizard_stock_report_common__warehouse_id, model_report_stock_common, model_wizard_stock_report_common, res_config_settings_view_form, wizard_stock_report_common_form] 2026-08-18 06:46:26,076 202 INFO rb-03e6980-224009-405075 viin_stock_pre_migrate_under_test: viin_stock 0.2 -> 0.2.1: re-homed 2 of 2 ir_model_data row(s) from viin_stock to viin_stock_ee [stock_report_view_cohort, stock_viin_view_map] 2026-08-18 06:46:26,099 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock.tests.test_migration_split: Starting TestMigrationSplitRehoming.test_the_migration_moves_a_non_zero_number_of_rows ... 2026-08-18 06:46:26,120 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock.tests.test_migration_split: Starting TestMigrationSplitRehoming.test_the_move_lists_are_exactly_the_rows_the_design_enumerated ... 2026-08-18 06:46:26,141 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock.tests.test_migration_split: Starting TestMigrationSplitRehoming.test_the_pre_migrate_script_sits_where_odoo_will_run_it ... 2026-08-18 06:46:26,162 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock.tests.test_migration_split: Starting TestMigrationSplitRehoming.test_the_stay_assertion_is_armed_against_the_pattern_it_guards ... 2026-08-18 06:46:26,193 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:46:26,770 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock.tests.test_res_config_settings_arch: Starting TestStockSettingsCombinedArch.test_every_activation_target_offers_a_checkbox_when_its_module_is_available ... 2026-08-18 06:46:26,798 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock.tests.test_res_config_settings_arch: Starting TestStockSettingsCombinedArch.test_every_activation_target_offers_a_purchase_link_when_its_module_is_missing ... 2026-08-18 06:46:26,825 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock.tests.test_res_config_settings_arch: Starting TestStockSettingsCombinedArch.test_the_dropped_activation_target_is_absent_from_the_settings_page ... 2026-08-18 06:46:26,855 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock.tests.test_res_config_settings_arch: Starting TestStockSettingsCombinedArch.test_the_inventory_features_block_is_assembled_inside_the_inventory_app ... 2026-08-18 06:46:26,875 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock.tests.test_res_config_settings_arch: Starting TestStockSettingsCombinedArch.test_the_viindoo_barcode_toggle_replaces_odoo_own_barcode_teaser ... 2026-08-18 06:46:26,904 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:46:26,915 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock.tests.test_res_config_settings_upsell: Starting TestStockConfigSettingsUpsell.test_availability_fields_exist ... 2026-08-18 06:46:26,932 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock.tests.test_res_config_settings_upsell: Starting TestStockConfigSettingsUpsell.test_dropped_target_field_is_absent ... 2026-08-18 06:46:26,947 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock.tests.test_res_config_settings_upsell: Starting TestStockConfigSettingsUpsell.test_module_toggle_fields_exist ... 2026-08-18 06:46:26,963 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock.tests.test_res_config_settings_upsell: Starting TestStockConfigSettingsUpsell.test_settings_offer_exactly_the_add_ons_this_deployment_actually_has ... 2026-08-18 06:46:27,119 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock.tests.test_res_config_settings_upsell: Starting TestStockConfigSettingsUpsell.test_the_availability_check_is_a_live_registry_probe ... 2026-08-18 06:46:27,150 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:46:27,162 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock.tests.test_stock_picking: Starting TestPicking.test_compute_packaging ... 2026-08-18 06:46:28,108 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:46:28,120 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock.tests.test_stock_report: Starting TestStockReportActionCohortOwnership.test_cohort_view_mode_is_present_exactly_when_viin_stock_ee_is_installed ... 2026-08-18 06:46:28,150 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:46:28,335 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock.tests.test_stock_report: Starting TestWarehouseAnalysisRows.test_a_service_line_is_never_reported_in_warehouse_analysis ... 2026-08-18 06:46:28,552 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock.tests.test_stock_report: Starting TestWarehouseAnalysisRows.test_a_transfer_completed_after_its_expected_date_is_flagged_late ... 2026-08-18 06:46:28,920 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock.tests.test_stock_report: Starting TestWarehouseAnalysisRows.test_a_transfer_completed_before_its_expected_date_is_not_flagged_late ... 2026-08-18 06:46:29,273 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock.tests.test_stock_report: Starting TestWarehouseAnalysisRows.test_a_transfer_still_in_progress_is_reported_in_its_own_state ... 2026-08-18 06:46:29,528 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock.tests.test_stock_report: Starting TestWarehouseAnalysisRows.test_a_validated_receipt_is_reported_with_its_transfer_facts ... 2026-08-18 06:46:29,926 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock.tests.test_stock_report: Starting TestWarehouseAnalysisRows.test_the_backorder_of_a_partial_transfer_is_reported_as_a_backorder ... 2026-08-18 06:46:30,543 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:46:32,064 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_account_backdate.tests.test_stock_account_backdate: Starting TesAccountBackDate.test_account_backdate_inventory_adjustment ... 2026-08-18 06:46:32,861 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_account_backdate.tests.test_stock_account_backdate: Starting TesAccountBackDate.test_future_accounting_date_is_rejected_even_with_valid_inventory_date ... 2026-08-18 06:46:32,910 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_account_backdate.tests.test_stock_account_backdate: Starting TesAccountBackDate.test_input_backdate_future ... 2026-08-18 06:46:32,913 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_account_backdate.tests.test_stock_account_backdate: Starting TesAccountBackDate.test_picking_with_backdate_stock_user_group ... 2026-08-18 06:46:34,323 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_account_backdate.tests.test_stock_account_backdate: Starting TesAccountBackDate.test_picking_with_manager_user_group ... 2026-08-18 06:46:35,514 202 INFO rb-03e6980-224009-405075 odoo.modules.registry: Invalidating all model caches from doClassCleanups /data/build/Viindoo-odoo-18.0/odoo/tests/case.py:247 2026-08-18 06:46:36,947 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_backdate.tests.test_stock_backdate: Starting TestPickingBackDate.test_backdate_inventory_adjustment ... 2026-08-18 06:46:37,265 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_backdate.tests.test_stock_backdate: Starting TestPickingBackDate.test_backdate_scrap_adjustment ... 2026-08-18 06:46:37,408 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_backdate.tests.test_stock_backdate: Starting TestPickingBackDate.test_backdate_scrap_insufficient_qty ... 2026-08-18 06:46:37,550 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_backdate.tests.test_stock_backdate: Starting TestPickingBackDate.test_input_backdate_future ... 2026-08-18 06:46:37,569 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_backdate.tests.test_stock_backdate: Starting TestPickingBackDate.test_picking_with_backdate_stock_user_group ... 2026-08-18 06:46:38,379 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_backdate.tests.test_stock_backdate: Starting TestPickingBackDate.test_picking_with_manager_user_group ... 2026-08-18 06:46:39,039 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_backdate.tests.test_stock_backdate: Starting TestPickingBackDate.test_picking_with_stock_user_group ... 2026-08-18 06:46:39,292 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_backdate.tests.test_stock_backdate: Starting TestPickingBackDate.test_popup_backdate_scrap_adjustment ... 2026-08-18 06:46:39,346 202 INFO rb-03e6980-224009-405075 odoo.modules.registry: Invalidating all model caches from doClassCleanups /data/build/Viindoo-odoo-18.0/odoo/tests/case.py:247 2026-08-18 06:46:39,539 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_backdate.tests.test_stock_backdate_behavior: Starting TestStockBackdateBehavior.test_backdate_does_not_escape_the_wizard_frame_into_later_operations ... 2026-08-18 06:46:40,407 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_backdate.tests.test_stock_backdate_behavior: Starting TestStockBackdateBehavior.test_backdated_delivery_does_not_change_the_incoming_date_of_the_stock_that_remains ... 2026-08-18 06:46:40,736 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_backdate.tests.test_stock_backdate_behavior: Starting TestStockBackdateBehavior.test_backdated_inventory_adjustment_is_allowed_to_a_backdating_stock_user ... 2026-08-18 06:46:41,240 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_backdate.tests.test_stock_backdate_behavior: Starting TestStockBackdateBehavior.test_backdated_inventory_adjustment_records_the_count_date_on_the_location ... 2026-08-18 06:46:41,512 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_backdate.tests.test_stock_backdate_behavior: Starting TestStockBackdateBehavior.test_backdated_receipt_into_an_empty_location_dates_the_new_quant_at_the_backdate ... 2026-08-18 06:46:41,967 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_backdate.tests.test_stock_backdate_behavior: Starting TestStockBackdateBehavior.test_backdated_scrap_is_numbered_from_the_backdates_sequence_range ... 2026-08-18 06:46:42,233 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_backdate.tests.test_stock_backdate_behavior: Starting TestStockBackdateBehavior.test_backdated_transfer_stamps_the_operation_date_on_every_move_line ... 2026-08-18 06:46:43,002 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 06:46:43,013 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_ee.tests.test_ee_view_patches: Starting TestEeViewIdentities.test_cohort_view_is_bound_to_stock_report_under_the_viin_cohort_type ... 2026-08-18 06:46:43,032 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_ee.tests.test_ee_view_patches: Starting TestEeViewIdentities.test_map_view_is_bound_to_stock_picking_under_the_viin_map_type ... 2026-08-18 06:46:43,061 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:46:43,073 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_ee.tests.test_ee_view_patches: Starting TestEeViewModePatches.test_core_picking_actions_carry_the_viin_map_view_mode_token ... 2026-08-18 06:46:43,098 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_ee.tests.test_ee_view_patches: Starting TestEeViewModePatches.test_stock_report_action_carries_the_viin_cohort_view_mode_token ... 2026-08-18 06:46:43,125 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:46:44,926 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [448] 2026-08-18 06:46:44,937 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9804] 2026-08-18 06:46:44,945 202 INFO rb-03e6980-224009-405075 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:46:45,089 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transfer.tests.test_stock_internal_transfer: Starting TestStockInternalTransfer.test_company_a_user_cannot_complete_a_transfer_into_company_b_location ... 2026-08-18 06:46:45,493 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [28], uid: 328, model: stock.location 2026-08-18 06:46:45,523 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transfer.tests.test_stock_internal_transfer: Starting TestStockInternalTransfer.test_default_get_blocks_selecting_more_than_one_source_picking ... 2026-08-18 06:46:46,148 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transfer.tests.test_stock_internal_transfer: Starting TestStockInternalTransfer.test_fully_forwarded_move_blocks_a_repeat_transfer_when_quantity_is_overridden ... 2026-08-18 06:46:47,180 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transfer.tests.test_stock_internal_transfer: Starting TestStockInternalTransfer.test_fully_forwarded_move_computes_a_zero_residual_quantity_by_default ... 2026-08-18 06:46:48,136 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transfer.tests.test_stock_internal_transfer: Starting TestStockInternalTransfer.test_inter_warehouse_in_leg_waits_on_the_out_leg_before_it_can_reserve ... 2026-08-18 06:46:49,107 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transfer.tests.test_stock_internal_transfer: Starting TestStockInternalTransfer.test_inter_warehouse_transfer_routes_through_transit_with_correct_picking_types ... 2026-08-18 06:46:50,025 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transfer.tests.test_stock_internal_transfer: Starting TestStockInternalTransfer.test_internal_transfer_chains_original_move_to_new_move ... 2026-08-18 06:46:50,839 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transfer.tests.test_stock_internal_transfer: Starting TestStockInternalTransfer.test_internal_transfer_creates_picking_matching_requested_transfer ... 2026-08-18 06:46:51,584 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transfer.tests.test_stock_internal_transfer: Starting TestStockInternalTransfer.test_internal_transfer_reaches_assigned_state_when_stock_is_on_hand ... 2026-08-18 06:46:52,328 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transfer.tests.test_stock_internal_transfer: Starting TestStockInternalTransfer.test_moves_landing_in_different_sublocations_still_resolve_single_source_location ... 2026-08-18 06:46:53,269 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transfer.tests.test_stock_internal_transfer: Starting TestStockInternalTransfer.test_negative_quantity_line_is_refused_and_creates_no_move ... 2026-08-18 06:46:53,774 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transfer.tests.test_stock_internal_transfer: Starting TestStockInternalTransfer.test_onchange_blocks_a_done_picking_whose_only_move_was_fully_scrapped ... 2026-08-18 06:46:54,172 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transfer.tests.test_stock_internal_transfer: Starting TestStockInternalTransfer.test_onchange_blocks_a_picking_that_is_not_done ... 2026-08-18 06:46:54,494 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transfer.tests.test_stock_internal_transfer: Starting TestStockInternalTransfer.test_scrapped_move_is_excluded_from_transferable_lines ... 2026-08-18 06:46:54,912 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transfer.tests.test_stock_internal_transfer: Starting TestStockInternalTransfer.test_zero_quantity_line_blocks_inter_warehouse_transfer_leaving_no_orphan_pickings ... 2026-08-18 06:46:55,306 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transfer.tests.test_stock_internal_transfer: Starting TestStockInternalTransfer.test_zero_quantity_line_blocks_transfer_when_it_is_the_only_line ... 2026-08-18 06:46:55,747 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 06:46:55,917 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transit_valuation.tests.test_avco_transit_rounding_adjustment: Starting TestAvcoTransitRoundingAdjustment.test_avco_transfer_into_valuated_transit_absorbs_the_rounding_remainder ... 2026-08-18 06:46:57,986 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transit_valuation.tests.test_avco_transit_rounding_adjustment: Starting TestAvcoTransitRoundingAdjustment.test_avco_transit_round_trip_nets_the_transit_account_to_zero ... 2026-08-18 06:47:00,377 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:47:20,645 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transit_valuation.tests.test_cold_cache_restricted_receiver: Starting TestColdCacheRestrictedReceiver.test_leg2_takes_leg1_posted_value_when_the_receiver_reads_a_cold_cache ... 2026-08-18 06:47:21,547 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #329 deleted stock.move.line records with IDs: [362] 2026-08-18 06:47:23,361 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transit_valuation.tests.test_cold_cache_restricted_receiver: Starting TestColdCacheRestrictedReceiver.test_lot_tracked_chain_completes_for_a_receiver_reading_a_cold_cache ... 2026-08-18 06:47:24,391 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #329 deleted stock.move.line records with IDs: [367] 2026-08-18 06:47:26,017 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 06:47:45,988 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transit_valuation.tests.test_company_less_origin_lot: Starting TestCompanyLessOriginLot.test_company_less_origin_lot_is_not_duplicated_by_the_chain ... 2026-08-18 06:47:47,972 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:48:07,791 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transit_valuation.tests.test_consignment_transit_not_valued: Starting TestConsignmentTransitNotValued.test_consignment_stock_crossing_a_valuated_transit_is_not_valued ... 2026-08-18 06:48:08,111 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #337 deleted stock.move.line records with IDs: [376] 2026-08-18 06:48:08,342 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #337 deleted stock.move.line records with IDs: [378] 2026-08-18 06:48:08,526 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:48:28,827 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transit_valuation.tests.test_cross_company_routing_elevation: Starting TestCrossCompanyRoutingElevation.test_cross_company_resupply_resolves_for_the_receiving_company_alone ... 2026-08-18 06:48:28,934 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transit_valuation.tests.test_cross_company_routing_elevation: Starting TestCrossCompanyRoutingElevation.test_cross_company_resupply_returns_rules_at_caller_privilege ... 2026-08-18 06:48:29,063 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:48:48,316 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transit_valuation.tests.test_intercompany_backorder_proportioning: Starting TestInterCompanyBackorderProportioning.test_backordered_leg_two_receipt_does_not_double_count_leg_one_value ... 2026-08-18 06:48:48,458 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #341 deleted stock.move.line records with IDs: [380] 2026-08-18 06:48:50,467 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transit_valuation.tests.test_intercompany_backorder_proportioning: Starting TestInterCompanyBackorderProportioning.test_backordered_leg_two_receipt_leaves_the_transit_account_at_zero ... 2026-08-18 06:48:50,666 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #341 deleted stock.move.line records with IDs: [386] 2026-08-18 06:48:52,940 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transit_valuation.tests.test_intercompany_backorder_proportioning: Starting TestInterCompanyBackorderProportioning.test_leg_two_short_receipt_without_backorder_values_only_what_arrived ... 2026-08-18 06:48:53,109 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #341 deleted stock.move.line records with IDs: [392] 2026-08-18 06:48:54,794 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:49:15,849 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transit_valuation.tests.test_intercompany_kit_bom_line: Starting TestInterCompanyKitBomLine.test_foreign_company_kit_drops_its_bom_line ... 2026-08-18 06:49:15,977 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transit_valuation.tests.test_intercompany_kit_bom_line: Starting TestInterCompanyKitBomLine.test_premise_transit_is_company_less ... 2026-08-18 06:49:16,014 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transit_valuation.tests.test_intercompany_kit_bom_line: Starting TestInterCompanyKitBomLine.test_same_company_kit_keeps_its_bom_line ... 2026-08-18 06:49:16,139 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transit_valuation.tests.test_intercompany_kit_bom_line: Starting TestInterCompanyKitBomLine.test_shared_bom_keeps_its_bom_line ... 2026-08-18 06:49:16,294 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:49:35,976 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transit_valuation.tests.test_intercompany_lot_carry: Starting TestInterCompanyLotCarry.test_lot_name_resolves_to_destination_company_lot ... 2026-08-18 06:49:36,167 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #345 deleted stock.move.line records with IDs: [397] 2026-08-18 06:49:38,657 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transit_valuation.tests.test_intercompany_lot_carry: Starting TestInterCompanyLotCarry.test_lot_tracked_transfer_leaves_no_phantom_quant ... 2026-08-18 06:49:38,829 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #345 deleted stock.move.line records with IDs: [405] 2026-08-18 06:49:40,625 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transit_valuation.tests.test_intercompany_lot_carry: Starting TestInterCompanyLotCarry.test_lot_tracked_transfer_with_use_existing_lots_only ... 2026-08-18 06:49:40,816 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #345 deleted stock.move.line records with IDs: [410] 2026-08-18 06:49:42,535 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:50:03,607 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transit_valuation.tests.test_intercompany_regression: Starting TestInterCompanyRegression.test_intercompany_chain_completes_and_balances_without_a_bypass ... 2026-08-18 06:50:03,762 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #347 deleted stock.move.line records with IDs: [415] 2026-08-18 06:50:05,516 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transit_valuation.tests.test_intercompany_regression: Starting TestInterCompanyRegression.test_is_out_gate_does_not_change_intra_company_transit ... 2026-08-18 06:50:05,724 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #347 deleted stock.move.line records with IDs: [420] 2026-08-18 06:50:06,566 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transit_valuation.tests.test_intercompany_regression: Starting TestInterCompanyRegression.test_module_does_not_alter_core_reservation_semantics ... 2026-08-18 06:50:06,930 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:50:27,394 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transit_valuation.tests.test_intercompany_restricted_operator: Starting TestInterCompanyRestrictedOperator.test_restricted_receiver_carries_lot_traceability_across_the_chain ... 2026-08-18 06:50:28,536 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #349 deleted stock.move.line records with IDs: [425] 2026-08-18 06:50:30,247 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transit_valuation.tests.test_intercompany_restricted_operator: Starting TestInterCompanyRestrictedOperator.test_single_company_operators_can_complete_the_intercompany_chain ... 2026-08-18 06:50:31,304 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #349 deleted stock.move.line records with IDs: [430] 2026-08-18 06:50:32,940 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 06:50:56,561 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transit_valuation.tests.test_intercompany_return: Starting TestInterCompanyReturn.test_inter_company_return_nets_transit_account_to_zero ... 2026-08-18 06:50:56,787 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #355 deleted stock.move.line records with IDs: [435] 2026-08-18 06:50:58,806 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:51:23,093 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transit_valuation.tests.test_intercompany_routing_sudo: Starting TestInterCompanyRoutingSudo.test_get_rules_from_location_does_not_return_sudo_recordset ... 2026-08-18 06:51:23,220 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transit_valuation.tests.test_intercompany_routing_sudo: Starting TestInterCompanyRoutingSudo.test_orderpoint_display_name_cross_company ... 2026-08-18 06:51:23,857 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transit_valuation.tests.test_intercompany_routing_sudo: Starting TestInterCompanyRoutingSudo.test_resupply_domain_excludes_unrelated_company ... 2026-08-18 06:51:24,629 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transit_valuation.tests.test_intercompany_routing_sudo: Starting TestInterCompanyRoutingSudo.test_resupply_route_created_across_branches ... 2026-08-18 06:51:24,709 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 06:51:24,911 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transit_valuation.tests.test_intercompany_transit_account: Starting TestIntercompanyTransitAccount.test_incoming_uses_transit_location_account ... 2026-08-18 06:51:26,423 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transit_valuation.tests.test_intercompany_transit_account: Starting TestIntercompanyTransitAccount.test_intra_company_transit_unaffected_by_override ... 2026-08-18 06:51:27,193 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transit_valuation.tests.test_intercompany_transit_account: Starting TestIntercompanyTransitAccount.test_outgoing_falls_back_when_no_account_configured ... 2026-08-18 06:51:28,033 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transit_valuation.tests.test_intercompany_transit_account: Starting TestIntercompanyTransitAccount.test_outgoing_uses_transit_location_account ... 2026-08-18 06:51:28,698 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:51:56,958 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transit_valuation.tests.test_intercompany_valuation: Starting TestInterCompanyValuation.test_intercompany_chain_per_lot_value_with_two_lots ... 2026-08-18 06:51:57,213 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #361 deleted stock.move.line records with IDs: [444] 2026-08-18 06:51:57,959 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #361 deleted stock.move.line records with IDs: [446] 2026-08-18 06:52:00,649 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transit_valuation.tests.test_intercompany_valuation: Starting TestInterCompanyValuation.test_intercompany_chain_svl_cost_method_mismatch ... 2026-08-18 06:52:01,090 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #361 deleted stock.move.line records with IDs: [454] 2026-08-18 06:52:03,690 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transit_valuation.tests.test_intercompany_valuation: Starting TestInterCompanyValuation.test_intercompany_chain_svl_different_currencies ... 2026-08-18 06:52:03,954 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #361 deleted stock.move.line records with IDs: [459] 2026-08-18 06:52:06,356 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transit_valuation.tests.test_intercompany_valuation: Starting TestInterCompanyValuation.test_intercompany_chain_svl_fifo_negative_stock ... 2026-08-18 06:52:06,628 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #361 deleted stock.move.line records with IDs: [464] 2026-08-18 06:52:07,167 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #361 deleted stock.move.line records with IDs: [466] 2026-08-18 06:52:08,878 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transit_valuation.tests.test_intercompany_valuation: Starting TestInterCompanyValuation.test_intercompany_chain_svl_nets_to_zero ... 2026-08-18 06:52:09,200 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #361 deleted stock.move.line records with IDs: [471] 2026-08-18 06:52:09,844 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #361 deleted stock.move.line records with IDs: [473] 2026-08-18 06:52:11,551 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transit_valuation.tests.test_intercompany_valuation: Starting TestInterCompanyValuation.test_intercompany_legs_post_to_transit_holding_accounts ... 2026-08-18 06:52:11,738 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #361 deleted stock.move.line records with IDs: [478] 2026-08-18 06:52:13,426 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:52:13,622 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transit_valuation.tests.test_internal_transit_multi_lot: Starting TestInternalTransitMultiLot.test_internal_transit_multi_lot_account_entries_net_to_zero ... 2026-08-18 06:52:13,829 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [483] 2026-08-18 06:52:14,966 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [485] 2026-08-18 06:52:16,476 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transit_valuation.tests.test_internal_transit_multi_lot: Starting TestInternalTransitMultiLot.test_internal_transit_multi_lot_out_and_in_branches ... 2026-08-18 06:52:16,997 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [491] 2026-08-18 06:52:17,552 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [493] 2026-08-18 06:52:19,163 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:52:19,433 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transit_valuation.tests.test_internal_transit_same_direction_fifo: Starting TestInternalTransitSameDirectionFifo.test_two_lines_same_direction_consume_fifo_layers_exactly_once ... 2026-08-18 06:52:19,757 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [499] 2026-08-18 06:52:20,306 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [501] 2026-08-18 06:52:20,797 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [503] 2026-08-18 06:52:21,340 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:52:21,662 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transit_valuation.tests.test_transit_account_entry: Starting TestTransitTransfer.test_00_test_onchange ... 2026-08-18 06:52:22,198 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transit_valuation.tests.test_transit_account_entry: Starting TestTransitTransfer.test_01_transfer_no_transit_location ... 2026-08-18 06:52:22,701 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transit_valuation.tests.test_transit_account_entry: Starting TestTransitTransfer.test_04_internal_transit_no_account ... 2026-08-18 06:52:23,103 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transit_valuation.tests.test_transit_account_entry: Starting TestTransitTransfer.test_04_internal_transit_no_company_no_account ... 2026-08-18 06:52:23,951 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transit_valuation.tests.test_transit_account_entry: Starting TestTransitTransfer.test_05_internal_transit_has_company_no_account ... 2026-08-18 06:52:24,948 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transit_valuation.tests.test_transit_account_entry: Starting TestTransitTransfer.test_06_internal_transit ... 2026-08-18 06:52:25,635 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transit_valuation.tests.test_transit_account_entry: Starting TestTransitTransfer.test_07_internal_transit ... 2026-08-18 06:52:26,278 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transit_valuation.tests.test_transit_account_entry: Starting TestTransitTransfer.test_08_internal_transit ... 2026-08-18 06:52:27,112 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transit_valuation.tests.test_transit_account_entry: Starting TestTransitTransfer.test_09_transit_internal ... 2026-08-18 06:52:28,513 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transit_valuation.tests.test_transit_account_entry: Starting TestTransitTransfer.test_11_internal_transit ... 2026-08-18 06:52:29,277 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transit_valuation.tests.test_transit_account_entry: Starting TestTransitTransfer.test_12_internal_transit ... 2026-08-18 06:52:31,202 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:52:31,418 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transit_valuation.tests.test_transit_account_entry_with_route: Starting TestTransitTransferWithRoute.test_10 ... 2026-08-18 06:52:36,356 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:53:04,702 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_internal_transit_valuation.tests.test_transit_negative_availability: Starting TestTransitNegativeAvailability.test_over_receipt_frees_the_competing_origin_lot_reservation ... 2026-08-18 06:53:04,875 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #363 deleted stock.move.line records with IDs: [525] 2026-08-18 06:53:07,374 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #363 deleted stock.move.line records with IDs: [530] 2026-08-18 06:53:07,916 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:53:20,751 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_landed_costs.tests.test_landed_cost_allocation: Starting TestLandedCostAllocationPivotMeasures.test_allocated_and_unallocated_amount_measures_are_aggregatable ... 2026-08-18 06:53:20,939 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_landed_costs.tests.test_landed_cost_allocation: Starting TestLandedCostAllocationPivotMeasures.test_read_group_returns_summed_allocated_and_unallocated_amounts ... 2026-08-18 06:53:21,048 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 06:53:22,465 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_lot_dropshipping_partner_infor.tests.test_stock_lot_dropshipping: Starting TestStockLotDropshipping.test_delivery_from_supplier_to_customer_03 ... 2026-08-18 06:53:23,420 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_lot_dropshipping_partner_infor.tests.test_stock_lot_dropshipping: Starting TestStockLotDropshipping.test_delivery_from_supplier_to_customer_04_mixed_order ... 2026-08-18 06:53:25,899 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:53:26,222 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_lot_partner_infor.tests.test_lot_partner_attribution_rules: Starting TestLotPartnerAttributionRules.test_a_batch_lot_shipped_to_two_customers_is_not_reassigned_to_the_last_one ... 2026-08-18 06:53:27,083 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_lot_partner_infor.tests.test_lot_partner_attribution_rules: Starting TestLotPartnerAttributionRules.test_a_manually_recorded_owner_on_a_batch_lot_survives_a_later_delivery ... 2026-08-18 06:53:27,719 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_lot_partner_infor.tests.test_lot_partner_attribution_rules: Starting TestLotPartnerAttributionRules.test_a_partner_stays_readable_for_a_user_without_stock_access ... 2026-08-18 06:53:39,093 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_lot_partner_infor.tests.test_lot_partner_attribution_rules: Starting TestLotPartnerAttributionRules.test_a_partnerless_transfer_must_not_erase_a_recorded_customer ... 2026-08-18 06:53:39,819 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_lot_partner_infor.tests.test_lot_partner_attribution_rules: Starting TestLotPartnerAttributionRules.test_lot_count_never_discloses_lots_the_user_cannot_open ... 2026-08-18 06:53:48,620 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_lot_partner_infor.tests.test_lot_partner_attribution_rules: Starting TestLotPartnerAttributionRules.test_lot_count_still_counts_every_lot_the_user_is_entitled_to ... 2026-08-18 06:53:59,647 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_lot_partner_infor.tests.test_lot_partner_attribution_rules: Starting TestLotPartnerAttributionRules.test_serial_guard_applies_per_move_line_not_per_picking ... 2026-08-18 06:54:00,394 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_lot_partner_infor.tests.test_lot_partner_attribution_rules: Starting TestLotPartnerAttributionRules.test_serial_is_attributed_only_when_its_transfer_actually_completes ... 2026-08-18 06:54:01,236 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [546, 547] 2026-08-18 06:54:01,678 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_lot_partner_infor.tests.test_lot_partner_attribution_rules: Starting TestLotPartnerAttributionRules.test_serial_is_attributed_when_validation_completes_and_returns_a_report ... 2026-08-18 06:54:02,168 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 06:54:07,971 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [449] 2026-08-18 06:54:07,989 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11293] 2026-08-18 06:54:07,996 202 INFO rb-03e6980-224009-405075 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:54:08,601 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [450] 2026-08-18 06:54:08,638 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11295] 2026-08-18 06:54:08,655 202 INFO rb-03e6980-224009-405075 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:54:09,216 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [451] 2026-08-18 06:54:09,228 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11297] 2026-08-18 06:54:09,234 202 INFO rb-03e6980-224009-405075 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:54:10,433 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_lot_partner_infor.tests.test_lot_partner_confidentiality: Starting TestLotPartnerConfidentiality.test_company_less_lot_without_partner_info_stays_readable_across_companies ... 2026-08-18 06:54:10,518 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_lot_partner_infor.tests.test_lot_partner_confidentiality: Starting TestLotPartnerConfidentiality.test_company_scoped_lot_visibility_is_unchanged ... 2026-08-18 06:54:10,624 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_lot_partner_infor.tests.test_lot_partner_confidentiality: Starting TestLotPartnerConfidentiality.test_confidential_lot_stays_visible_to_the_company_that_moved_it ... 2026-08-18 06:54:11,366 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_lot_partner_infor.tests.test_lot_partner_confidentiality: Starting TestLotPartnerConfidentiality.test_dropship_lot_partner_info_is_hidden_from_another_company ... 2026-08-18 06:54:12,456 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_lot_partner_infor.tests.test_lot_partner_confidentiality: Starting TestLotPartnerConfidentiality.test_supplier_to_customer_lot_partner_info_is_hidden_from_another_company ... 2026-08-18 06:54:12,836 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_lot_partner_infor.tests.test_lot_partner_confidentiality: Starting TestLotPartnerConfidentiality.test_unmoved_lot_with_customer_stays_visible_to_its_creators_company ... 2026-08-18 06:54:12,963 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 06:54:13,875 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_lot_partner_infor.tests.test_stock_production_lot_partner_info: Starting TestStockLot.test_delivery_from_internal_to_customer_01 ... 2026-08-18 06:54:14,390 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_lot_partner_infor.tests.test_stock_production_lot_partner_info: Starting TestStockLot.test_delivery_from_internal_to_customer_02 ... 2026-08-18 06:54:14,975 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_lot_partner_infor.tests.test_stock_production_lot_partner_info: Starting TestStockLot.test_delivery_from_supplier_to_customer_01 ... 2026-08-18 06:54:15,279 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_lot_partner_infor.tests.test_stock_production_lot_partner_info: Starting TestStockLot.test_delivery_from_supplier_to_customer_02 ... 2026-08-18 06:54:15,980 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_lot_partner_infor.tests.test_stock_production_lot_partner_info: Starting TestStockLot.test_receive_from_supplier_to_internal_01 ... 2026-08-18 06:54:16,360 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_lot_partner_infor.tests.test_stock_production_lot_partner_info: Starting TestStockLot.test_receive_from_supplier_to_internal_02 ... 2026-08-18 06:54:17,022 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_stock_lot_partner_infor.tests.test_stock_production_lot_partner_info: Starting TestStockLot.test_stock_production_lot_change_customer ... 2026-08-18 06:54:17,067 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:54:18,275 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_access_rights: Starting TestSurveyAccessRights.test_certification_follower_reads_matrix_rows ... 2026-08-18 06:54:18,368 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_access_rights: Starting TestSurveyAccessRights.test_certification_manager_all_certification ... 2026-08-18 06:54:18,451 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #377 deleted survey.question.answer records with IDs: [201] 2026-08-18 06:54:18,472 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #377 deleted survey.question records with IDs: [110, 111] 2026-08-18 06:54:18,516 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #377 deleted survey.survey records with IDs: [12] 2026-08-18 06:54:18,549 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_access_rights: Starting TestSurveyAccessRights.test_certification_manager_can_compute_statistics_of_certification_matrix_survey ... 2026-08-18 06:54:18,700 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_access_rights: Starting TestSurveyAccessRights.test_certification_manager_can_read_matrix_rows_of_certification_survey ... 2026-08-18 06:54:18,794 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_access_rights: Starting TestSurveyAccessRights.test_certification_manager_matrix_results_no_error ... 2026-08-18 06:54:18,893 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_access_rights: Starting TestSurveyAccessRights.test_certification_manager_non_certification ... 2026-08-18 06:54:18,925 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 377, model: survey.survey 2026-08-18 06:54:18,969 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 377, model: survey.survey 2026-08-18 06:54:18,986 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 377, model: survey.survey 2026-08-18 06:54:19,027 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [12], uid: 377, model: survey.survey 2026-08-18 06:54:19,045 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 377, model: survey.survey 2026-08-18 06:54:19,068 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 377, model: survey.survey 2026-08-18 06:54:19,101 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 377, model: survey.survey 2026-08-18 06:54:19,121 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 377, model: survey.survey 2026-08-18 06:54:19,162 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [12], uid: 377, model: survey.survey 2026-08-18 06:54:19,209 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_access_rights: Starting TestSurveyAccessRights.test_certification_manager_not_responsible_certification ... 2026-08-18 06:54:19,281 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #377 deleted survey.question.answer records with IDs: [225] 2026-08-18 06:54:19,295 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #377 deleted survey.question records with IDs: [118] 2026-08-18 06:54:19,307 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #377 deleted survey.survey records with IDs: [18] 2026-08-18 06:54:19,335 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_access_rights: Starting TestSurveyAccessRights.test_certification_user_can_compute_statistics_of_responsible_certification_matrix_survey ... 2026-08-18 06:54:19,467 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_access_rights: Starting TestSurveyAccessRights.test_certification_user_can_read_answer_lines_of_responsible_certification ... 2026-08-18 06:54:19,544 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_access_rights: Starting TestSurveyAccessRights.test_certification_user_can_read_matrix_rows_of_responsible_certification_survey ... 2026-08-18 06:54:19,662 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_access_rights: Starting TestSurveyAccessRights.test_certification_user_non_certification ... 2026-08-18 06:54:19,695 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 377, model: survey.survey 2026-08-18 06:54:19,733 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 377, model: survey.survey 2026-08-18 06:54:19,757 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 377, model: survey.survey 2026-08-18 06:54:19,785 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [12], uid: 377, model: survey.survey 2026-08-18 06:54:19,796 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 377, model: survey.survey 2026-08-18 06:54:19,811 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 377, model: survey.survey 2026-08-18 06:54:19,827 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 377, model: survey.survey 2026-08-18 06:54:19,845 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 377, model: survey.survey 2026-08-18 06:54:19,873 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [12], uid: 377, model: survey.survey 2026-08-18 06:54:19,906 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_access_rights: Starting TestSurveyAccessRights.test_certification_user_not_responsible_cannot_read_user_input_lines ... 2026-08-18 06:54:20,175 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_access_rights: Starting TestSurveyAccessRights.test_certification_user_not_responsible_survey ... 2026-08-18 06:54:20,210 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 376, model: survey.survey 2026-08-18 06:54:20,248 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 376, model: survey.survey 2026-08-18 06:54:20,262 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 376, model: survey.survey 2026-08-18 06:54:20,285 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [12], uid: 376, model: survey.survey 2026-08-18 06:54:20,300 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 376, model: survey.survey 2026-08-18 06:54:20,315 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 376, model: survey.survey 2026-08-18 06:54:20,330 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 376, model: survey.survey 2026-08-18 06:54:20,345 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 376, model: survey.survey 2026-08-18 06:54:20,365 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [12], uid: 376, model: survey.survey 2026-08-18 06:54:20,415 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_access_rights: Starting TestSurveyAccessRights.test_certification_user_responsible_matrix_results_no_error ... 2026-08-18 06:54:20,486 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_access_rights: Starting TestSurveyAccessRights.test_certification_user_responsible_reads_user_input_lines ... 2026-08-18 06:54:20,680 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_access_rights: Starting TestSurveyAccessRights.test_certification_user_responsible_survey ... 2026-08-18 06:54:20,770 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #376 deleted survey.question.answer records with IDs: [243] 2026-08-18 06:54:20,787 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #376 deleted survey.question records with IDs: [123] 2026-08-18 06:54:20,800 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #376 deleted survey.survey records with IDs: [23] 2026-08-18 06:54:20,833 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_access_rights: Starting TestSurveyAccessRights.test_survey_manager_all_non_certifications ... 2026-08-18 06:54:20,940 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #375 deleted survey.question.answer records with IDs: [205] 2026-08-18 06:54:20,959 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #375 deleted survey.question records with IDs: [112, 113] 2026-08-18 06:54:20,974 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #375 deleted survey.survey records with IDs: [13] 2026-08-18 06:54:21,002 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_access_rights: Starting TestSurveyAccessRights.test_survey_manager_can_compute_statistics_of_non_certification_matrix_survey ... 2026-08-18 06:54:21,104 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_access_rights: Starting TestSurveyAccessRights.test_survey_manager_can_read_matrix_rows_of_non_certification_survey ... 2026-08-18 06:54:21,192 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_access_rights: Starting TestSurveyAccessRights.test_survey_manager_certification ... 2026-08-18 06:54:21,232 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 375, model: survey.survey 2026-08-18 06:54:21,275 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 375, model: survey.survey 2026-08-18 06:54:21,294 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 375, model: survey.survey 2026-08-18 06:54:21,331 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [12], uid: 375, model: survey.survey 2026-08-18 06:54:21,344 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 375, model: survey.survey 2026-08-18 06:54:21,378 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 375, model: survey.survey 2026-08-18 06:54:21,416 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 375, model: survey.survey 2026-08-18 06:54:21,431 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 375, model: survey.survey 2026-08-18 06:54:21,450 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [12], uid: 375, model: survey.survey 2026-08-18 06:54:21,475 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_access_rights: Starting TestSurveyAccessRights.test_survey_manager_responsible_survey ... 2026-08-18 06:54:21,570 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #375 deleted survey.question.answer records with IDs: [253] 2026-08-18 06:54:21,584 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #375 deleted survey.question records with IDs: [126] 2026-08-18 06:54:21,598 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #375 deleted survey.survey records with IDs: [26] 2026-08-18 06:54:21,626 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_access_rights: Starting TestSurveyAccessRights.test_survey_officer_can_compute_statistics_of_responsible_non_certification_matrix_survey ... 2026-08-18 06:54:21,731 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_access_rights: Starting TestSurveyAccessRights.test_survey_officer_can_read_matrix_rows_of_responsible_non_certification_survey ... 2026-08-18 06:54:21,838 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_access_rights: Starting TestSurveyAccessRights.test_survey_officer_cannot_read_matrix_rows_of_unrelated_non_certification_survey ... 2026-08-18 06:54:21,912 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_access_rights: Starting TestSurveyAccessRights.test_survey_officer_not_responsible_survey ... 2026-08-18 06:54:21,950 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [13], uid: 374, model: survey.survey 2026-08-18 06:54:21,976 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [13], uid: 374, model: survey.survey 2026-08-18 06:54:21,993 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [13], uid: 374, model: survey.survey 2026-08-18 06:54:22,013 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [13], uid: 374, model: survey.survey 2026-08-18 06:54:22,031 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [13], uid: 374, model: survey.survey 2026-08-18 06:54:22,056 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [13], uid: 374, model: survey.survey 2026-08-18 06:54:22,078 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [13], uid: 374, model: survey.survey 2026-08-18 06:54:22,099 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [13], uid: 374, model: survey.survey 2026-08-18 06:54:22,124 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [13], uid: 374, model: survey.survey 2026-08-18 06:54:22,157 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_access_rights: Starting TestSurveyAccessRights.test_survey_officer_responsible_survey ... 2026-08-18 06:54:22,238 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #374 deleted survey.question.answer records with IDs: [267] 2026-08-18 06:54:22,270 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #374 deleted survey.question records with IDs: [130] 2026-08-18 06:54:22,288 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #374 deleted survey.survey records with IDs: [30] 2026-08-18 06:54:22,314 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_access_rights: Starting TestSurveyAccessRights.test_survey_user_certification ... 2026-08-18 06:54:22,338 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 374, model: survey.survey 2026-08-18 06:54:22,364 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 374, model: survey.survey 2026-08-18 06:54:22,377 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 374, model: survey.survey 2026-08-18 06:54:22,400 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [12], uid: 374, model: survey.survey 2026-08-18 06:54:22,410 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 374, model: survey.survey 2026-08-18 06:54:22,423 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 374, model: survey.survey 2026-08-18 06:54:22,441 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 374, model: survey.survey 2026-08-18 06:54:22,457 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 374, model: survey.survey 2026-08-18 06:54:22,479 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [12], uid: 374, model: survey.survey 2026-08-18 06:54:22,522 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 06:54:24,479 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_certification_user_input_access: Starting TestCertificationParticipationAccess.test_administrator_keeps_full_control_of_participations_of_an_ordinary_survey ... 2026-08-18 06:54:24,633 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #381 deleted survey.user_input records with IDs: [33] 2026-08-18 06:54:24,655 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_certification_user_input_access: Starting TestCertificationParticipationAccess.test_administrator_without_certification_permission_cannot_add_to_a_certification ... 2026-08-18 06:54:24,758 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_certification_user_input_access: Starting TestCertificationParticipationAccess.test_administrator_without_certification_permission_cannot_change_a_certification_entry ... 2026-08-18 06:54:24,853 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_certification_user_input_access: Starting TestCertificationParticipationAccess.test_administrator_without_certification_permission_cannot_delete_a_certification_entry ... 2026-08-18 06:54:24,968 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_certification_user_input_access: Starting TestCertificationParticipationAccess.test_administrator_without_certification_permission_cannot_reach_its_answers ... 2026-08-18 06:54:25,031 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_certification_user_input_access: Starting TestCertificationParticipationAccess.test_an_officer_may_change_participations_only_through_an_own_survey_rule ... 2026-08-18 06:54:25,064 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_certification_user_input_access: Starting TestCertificationParticipationAccess.test_answers_of_an_ordinary_survey_stay_listable_by_any_officer ... 2026-08-18 06:54:25,098 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_certification_user_input_access: Starting TestCertificationParticipationAccess.test_answers_of_an_ordinary_survey_stay_reachable_by_any_administrator ... 2026-08-18 06:54:25,146 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_certification_user_input_access: Starting TestCertificationParticipationAccess.test_at_least_one_rule_must_always_govern_officer_changes_to_participations ... 2026-08-18 06:54:25,177 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_certification_user_input_access: Starting TestCertificationParticipationAccess.test_no_allow_everything_rule_may_erase_the_officer_participation_boundary ... 2026-08-18 06:54:25,212 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_certification_user_input_access: Starting TestCertificationParticipationAccess.test_officer_can_still_open_a_certification_participation_so_an_earned_certificate_prints ... 2026-08-18 06:54:25,245 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_certification_user_input_access: Starting TestCertificationParticipationAccess.test_officer_cannot_add_a_participation_to_a_certification_they_do_not_own ... 2026-08-18 06:54:25,323 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_certification_user_input_access: Starting TestCertificationParticipationAccess.test_officer_cannot_change_a_certification_participation_they_do_not_own ... 2026-08-18 06:54:25,456 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_certification_user_input_access: Starting TestCertificationParticipationAccess.test_officer_cannot_change_a_participation_of_an_ordinary_survey_they_do_not_own ... 2026-08-18 06:54:25,531 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_certification_user_input_access: Starting TestCertificationParticipationAccess.test_officer_cannot_delete_a_certification_participation_they_do_not_own ... 2026-08-18 06:54:25,600 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_certification_user_input_access: Starting TestCertificationParticipationAccess.test_officer_cannot_reach_the_individual_answers_of_a_certification_they_do_not_own ... 2026-08-18 06:54:25,687 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_certification_user_input_access: Starting TestCertificationParticipationAccess.test_officer_keeps_full_control_of_participations_of_a_certification_they_created ... 2026-08-18 06:54:25,729 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #378 deleted survey.user_input records with IDs: [39] 2026-08-18 06:54:25,755 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_certification_user_input_access: Starting TestCertificationParticipationAccess.test_officer_keeps_full_control_of_participations_of_an_ordinary_survey_they_created ... 2026-08-18 06:54:25,856 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #378 deleted survey.user_input records with IDs: [40] 2026-08-18 06:54:25,881 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_certification_user_input_access: Starting TestCertificationParticipationAccess.test_responsible_officer_can_add_a_participation_to_a_certification_they_run ... 2026-08-18 06:54:25,930 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_certification_user_input_access: Starting TestCertificationParticipationAccess.test_responsible_officer_can_delete_a_participation_of_a_certification_they_run ... 2026-08-18 06:54:25,951 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #380 deleted survey.user_input records with IDs: [35] 2026-08-18 06:54:25,972 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_certification_user_input_access: Starting TestCertificationParticipationAccess.test_responsible_officer_can_delete_a_participation_of_a_survey_they_did_not_create ... 2026-08-18 06:54:26,002 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #380 deleted survey.user_input records with IDs: [34] 2026-08-18 06:54:26,033 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_certification_user_input_access: Starting TestCertificationParticipationAccess.test_responsible_officer_can_invite_a_participant_to_a_survey_they_did_not_create ... 2026-08-18 06:54:26,126 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_certification_user_input_access: Starting TestCertificationParticipationAccess.test_responsible_officer_can_rename_a_participation_of_a_certification_they_run ... 2026-08-18 06:54:26,170 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_certification_user_input_access: Starting TestCertificationParticipationAccess.test_responsible_officer_can_rename_a_participation_of_a_survey_they_did_not_create ... 2026-08-18 06:54:26,225 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_certification_user_input_access: Starting TestCertificationParticipationAccess.test_the_actor_holds_the_survey_officer_permission_and_nothing_more ... 2026-08-18 06:54:26,259 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_certification_user_input_access: Starting TestCertificationParticipationAccess.test_the_administrator_actor_administers_surveys_and_nothing_certified ... 2026-08-18 06:54:26,288 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_certification_user_input_access: Starting TestCertificationParticipationAccess.test_the_delegate_is_an_officer_who_runs_surveys_somebody_else_created ... 2026-08-18 06:54:26,322 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_certification_user_input_access: Starting TestCertificationParticipationAccess.test_the_shipped_officer_participation_rule_grants_reading_only ... 2026-08-18 06:54:26,354 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_certification_user_input_access: Starting TestCertificationParticipationAccess.test_uninstalling_gives_odoo_back_the_participation_rules_it_shipped ... 2026-08-18 06:54:26,421 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 06:54:26,434 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_res_config_settings_upsell: Starting TestSurveySettingsUpsell.test_absorbed_roots_are_absent_from_the_settings_view ... 2026-08-18 06:54:26,459 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_res_config_settings_upsell: Starting TestSurveySettingsUpsell.test_absorbed_roots_are_no_longer_offered_for_sale ... 2026-08-18 06:54:26,485 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_res_config_settings_upsell: Starting TestSurveySettingsUpsell.test_availability_fields_exist ... 2026-08-18 06:54:26,508 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_res_config_settings_upsell: Starting TestSurveySettingsUpsell.test_compute_availability_matches_registry ... 2026-08-18 06:54:26,839 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_res_config_settings_upsell: Starting TestSurveySettingsUpsell.test_module_toggle_fields_exist ... 2026-08-18 06:54:26,871 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:54:26,938 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_survey_recompute_answer_score: Starting TestSurveyRecomputeAnswerScore.test_correcting_a_choice_rescores_results_submitted_before_the_correction ... 2026-08-18 06:54:27,032 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_survey_recompute_answer_score: Starting TestSurveyRecomputeAnswerScore.test_correcting_the_expected_number_rescores_results_submitted_before_it ... 2026-08-18 06:54:27,117 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_survey_recompute_answer_score: Starting TestSurveyRecomputeAnswerScore.test_recomputing_discards_an_answer_whose_choice_no_longer_exists ... 2026-08-18 06:54:27,200 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted survey.question.answer records with IDs: [282] 2026-08-18 06:54:27,212 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted survey.user_input.line records with IDs: [216] 2026-08-18 06:54:27,231 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_survey_recompute_answer_score: Starting TestSurveyRecomputeAnswerScore.test_recomputing_keeps_the_comment_a_respondent_wrote_on_a_choice_question ... 2026-08-18 06:54:27,335 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey.tests.test_survey_recompute_answer_score: Starting TestSurveyRecomputeAnswerScore.test_removing_a_correct_choice_rescores_results_submitted_before_the_removal ... 2026-08-18 06:54:27,395 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted survey.question.answer records with IDs: [286] 2026-08-18 06:54:27,460 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:54:28,006 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [452] 2026-08-18 06:54:28,020 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11341] 2026-08-18 06:54:28,027 202 INFO rb-03e6980-224009-405075 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:54:28,367 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [453] 2026-08-18 06:54:28,376 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11343] 2026-08-18 06:54:28,382 202 INFO rb-03e6980-224009-405075 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:54:28,477 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey_exam.tests.test_access_right: Starting TestAccessRight.test_a_survey_administrator_manages_the_question_bank ... 2026-08-18 06:54:28,936 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [454] 2026-08-18 06:54:28,946 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11347] 2026-08-18 06:54:28,952 202 INFO rb-03e6980-224009-405075 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:54:29,022 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #384 deleted mail.message records with IDs: [11348] 2026-08-18 06:54:29,033 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #384 deleted survey.question.bank records with IDs: [5] 2026-08-18 06:54:29,040 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #384 deleted mail.followers records with IDs: [2230] 2026-08-18 06:54:29,071 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey_exam.tests.test_access_right: Starting TestAccessRight.test_access_right_survey_question_bank ... 2026-08-18 06:54:29,178 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #383 deleted mail.message records with IDs: [11349] 2026-08-18 06:54:29,182 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #383 deleted survey.question.bank records with IDs: [6] 2026-08-18 06:54:29,189 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #383 deleted mail.followers records with IDs: [2231] 2026-08-18 06:54:29,194 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 382, model: survey.question.bank 2026-08-18 06:54:29,204 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 382, model: survey.question.bank 2026-08-18 06:54:29,209 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 382, model: survey.question.bank 2026-08-18 06:54:29,213 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 382, model: survey.question.bank 2026-08-18 06:54:29,234 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey_exam.tests.test_access_right: Starting TestAccessRight.test_access_right_survey_question_bank_answer ... 2026-08-18 06:54:29,257 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #383 deleted survey.question.bank.answer records with IDs: [15] 2026-08-18 06:54:29,260 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 382, model: survey.question.bank.answer 2026-08-18 06:54:29,272 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 382, model: survey.question.bank.answer 2026-08-18 06:54:29,277 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 382, model: survey.question.bank.answer 2026-08-18 06:54:29,283 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 382, model: survey.question.bank.answer 2026-08-18 06:54:29,305 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey_exam.tests.test_access_right: Starting TestAccessRight.test_access_right_survey_question_bank_category ... 2026-08-18 06:54:29,341 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #383 deleted survey.question.bank.category records with IDs: [7] 2026-08-18 06:54:29,344 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 382, model: survey.question.bank.category 2026-08-18 06:54:29,360 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 382, model: survey.question.bank.category 2026-08-18 06:54:29,367 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 382, model: survey.question.bank.category 2026-08-18 06:54:29,373 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 382, model: survey.question.bank.category 2026-08-18 06:54:29,401 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey_exam.tests.test_access_right: Starting TestAccessRight.test_only_a_question_bank_manager_can_open_the_collect_wizard ... 2026-08-18 06:54:29,409 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 382, model: survey.create.question.bank.wizard 2026-08-18 06:54:29,920 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [455] 2026-08-18 06:54:29,930 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11351] 2026-08-18 06:54:29,936 202 INFO rb-03e6980-224009-405075 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:54:29,977 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey_exam.tests.test_access_right: Starting TestAccessRight.test_only_a_question_bank_manager_can_open_the_import_wizard ... 2026-08-18 06:54:29,981 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 382, model: survey.import.question.wizard 2026-08-18 06:54:30,435 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [456] 2026-08-18 06:54:30,448 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11353] 2026-08-18 06:54:30,461 202 INFO rb-03e6980-224009-405075 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:54:30,537 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey_exam.tests.test_access_right: Starting TestAccessRight.test_the_module_does_not_put_users_back_into_its_group_on_every_update ... 2026-08-18 06:54:30,584 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 06:54:31,097 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [457] 2026-08-18 06:54:31,108 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11355] 2026-08-18 06:54:31,114 202 INFO rb-03e6980-224009-405075 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:54:31,462 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [458] 2026-08-18 06:54:31,470 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11357] 2026-08-18 06:54:31,476 202 INFO rb-03e6980-224009-405075 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:54:31,530 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey_exam.tests.test_viin_survey_exam: Starting TestViinSurveyExam.test_01_data_sync ... 2026-08-18 06:54:31,582 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey_exam.tests.test_viin_survey_exam: Starting TestViinSurveyExam.test_02_data_sync ... 2026-08-18 06:54:31,651 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey_exam.tests.test_viin_survey_exam: Starting TestViinSurveyExam.test_compute_question_count ... 2026-08-18 06:54:31,683 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey_exam.tests.test_viin_survey_exam: Starting TestViinSurveyExam.test_create_survey_question_bank_category ... 2026-08-18 06:54:31,726 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey_exam.tests.test_viin_survey_exam: Starting TestViinSurveyExam.test_generate_questions_bank_from_survey_questions ... 2026-08-18 06:54:31,799 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey_exam.tests.test_viin_survey_exam: Starting TestViinSurveyExam.test_import_question_from_question_bank ... 2026-08-18 06:54:31,855 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey_exam.tests.test_viin_survey_exam: Starting TestViinSurveyExam.test_questions_imported_together_each_get_their_own_position ... 2026-08-18 06:54:31,988 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_survey_exam.tests.test_viin_survey_exam: Starting TestViinSurveyExam.test_the_answer_explanation_survives_a_round_trip_through_the_bank ... 2026-08-18 06:54:32,077 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 06:54:33,944 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d379d4e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_tracking_location/tests/common.py", line 55, in setUpClass cls.registry.setup_models(cls.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:54:33,945 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d4f95ee0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_tracking_location/tests/common.py", line 55, in setUpClass cls.registry.setup_models(cls.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:54:33,951 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_tracking_location/tests/common.py", line 55, in setUpClass cls.registry.setup_models(cls.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:54:33,954 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_tracking_location/tests/common.py", line 55, in setUpClass cls.registry.setup_models(cls.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:54:33,955 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d4f97420> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_tracking_location/tests/common.py", line 55, in setUpClass cls.registry.setup_models(cls.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:54:33,968 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_tracking_location/tests/common.py", line 55, in setUpClass cls.registry.setup_models(cls.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:54:33,969 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_tracking_location/tests/common.py", line 55, in setUpClass cls.registry.setup_models(cls.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:54:33,972 202 INFO rb-03e6980-224009-405075 odoo.modules.registry: module viin_tracking_location: creating or updating database tables 2026-08-18 06:54:34,317 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_tracking_location.tests.test_action_view_tracking_logs: Starting TestActionViewTrackingLogs.test_action_domain_returns_exactly_this_records_own_logs ... 2026-08-18 06:54:34,476 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_tracking_location.tests.test_action_view_tracking_logs: Starting TestActionViewTrackingLogs.test_action_opens_list_view_not_tree ... 2026-08-18 06:54:36,915 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d64cb1a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:54:36,916 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d606c7c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:54:36,923 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:54:36,928 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:54:36,929 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d606c4a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:54:36,949 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:54:36,950 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:54:36,964 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:54:38,801 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d74c71a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_tracking_location/tests/common.py", line 55, in setUpClass cls.registry.setup_models(cls.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:54:38,802 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d64cb1a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_tracking_location/tests/common.py", line 55, in setUpClass cls.registry.setup_models(cls.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:54:38,810 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_tracking_location/tests/common.py", line 55, in setUpClass cls.registry.setup_models(cls.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:54:38,814 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_tracking_location/tests/common.py", line 55, in setUpClass cls.registry.setup_models(cls.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:54:38,815 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d606c7c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_tracking_location/tests/common.py", line 55, in setUpClass cls.registry.setup_models(cls.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:54:38,828 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_tracking_location/tests/common.py", line 55, in setUpClass cls.registry.setup_models(cls.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:54:38,829 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_tracking_location/tests/common.py", line 55, in setUpClass cls.registry.setup_models(cls.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:54:38,833 202 INFO rb-03e6980-224009-405075 odoo.modules.registry: module viin_tracking_location: creating or updating database tables 2026-08-18 06:54:39,927 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_tracking_location.tests.test_install_smoke: Starting TestTrackingLocationInstallSmoke.test_01_geocode_pending_cron_resolves_without_removed_numbercall_field ... 2026-08-18 06:54:39,958 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_tracking_location.tests.test_install_smoke: Starting TestTrackingLocationInstallSmoke.test_02_history_list_view_arch_uses_list_tag_not_tree ... 2026-08-18 06:54:40,033 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_tracking_location.tests.test_install_smoke: Starting TestTrackingLocationInstallSmoke.test_03_history_form_and_search_views_resolve ... 2026-08-18 06:54:40,085 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_tracking_location.tests.test_install_smoke: Starting TestTrackingLocationInstallSmoke.test_04_history_action_view_mode_is_list_not_tree ... 2026-08-18 06:54:40,115 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_tracking_location.tests.test_install_smoke: Starting TestTrackingLocationInstallSmoke.test_05_action_log_tracking_opens_history_form_as_dialog ... 2026-08-18 06:54:42,228 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d3c94360> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:54:42,229 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d7610fe0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:54:42,238 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:54:42,242 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:54:42,242 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d76102c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:54:42,260 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:54:42,260 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:54:42,272 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:54:42,287 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_transfer_address.tests.test_pre_init_hook: Starting TestPreInitHookMirrorColumnType.test_mirror_column_type_follows_jsonb_source ... 2026-08-18 06:54:42,386 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_transfer_address.tests.test_pre_init_hook: Starting TestPreInitHookMirrorColumnType.test_mirror_column_type_follows_varchar_source ... 2026-08-18 06:54:42,469 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_transfer_address.tests.test_pre_init_hook: Starting TestPreInitHookMirrorColumnType.test_to_address_id_column_is_pre_created ... 2026-08-18 06:54:42,559 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:54:45,225 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_transfer_address.tests.test_stock_picking: Starting TestStockPickingTransferAddress.test_incoming_receipt_address_resolves_supplier_to_own_warehouse ... 2026-08-18 06:54:45,375 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_transfer_address.tests.test_stock_picking: Starting TestStockPickingTransferAddress.test_internal_transfer_address_resolves_per_location_warehouse ... 2026-08-18 06:54:45,497 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_transfer_address.tests.test_stock_picking: Starting TestStockPickingTransferAddress.test_outgoing_delivery_address_resolves_own_warehouse_to_customer ... 2026-08-18 06:54:45,638 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:54:55,768 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_wallet_marketplace_sale.tests.test_wallet_marketplace: Starting TestWalletMarketplace.test_fallback_source_account_used_when_transaction_has_no_partner ... 2026-08-18 06:54:56,828 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_wallet_marketplace_sale.tests.test_wallet_marketplace: Starting TestWalletMarketplace.test_post_process_run_twice_creates_the_on_behalf_entry_once ... 2026-08-18 06:54:57,869 202 INFO rb-03e6980-224009-405075 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <110999457129345.1787036097.733360052108765-openerp-1-wallet@1641d1465207>: ['"Merchant 1 Customer 1" <@False>'] 2026-08-18 06:54:57,958 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [459] 2026-08-18 06:54:58,779 202 INFO rb-03e6980-224009-405075 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <608978175867672.1787036098.732094764709473-openerp-1-wallet@1641d1465207>: ['"Merchant 1 Customer 1" <@False>'] 2026-08-18 06:54:58,824 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [460] 2026-08-18 06:54:59,868 202 INFO rb-03e6980-224009-405075 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <187394202694050.1787036099.777702569961548-openerp-644-sale.order@1641d1465207>: ['"Merchant 1 Customer 1" <@False>'] 2026-08-18 06:55:00,242 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [461] 2026-08-18 06:55:00,620 202 INFO rb-03e6980-224009-405075 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <207887890486046.1787036100.562617063522339-openerp-644-sale.order@1641d1465207>: ['"Merchant 1 Customer 1" <@False>'] 2026-08-18 06:55:00,644 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [462] 2026-08-18 06:55:00,728 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_wallet_marketplace_sale.tests.test_wallet_marketplace: Starting TestWalletMarketplace.test_wallet_payment_on_single_merchant_order_posts_one_entry ... 2026-08-18 06:55:01,568 202 INFO rb-03e6980-224009-405075 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <295035631155139.1787036101.473592042922974-openerp-1-wallet@1641d1465207>: ['"Merchant 1 Customer 1" <@False>'] 2026-08-18 06:55:01,610 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [463] 2026-08-18 06:55:02,234 202 INFO rb-03e6980-224009-405075 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <366648635881173.1787036102.185695886611938-openerp-1-wallet@1641d1465207>: ['"Merchant 1 Customer 1" <@False>'] 2026-08-18 06:55:02,283 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [464] 2026-08-18 06:55:03,299 202 INFO rb-03e6980-224009-405075 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <807317765231152.1787036103.210942983627319-openerp-644-sale.order@1641d1465207>: ['"Merchant 1 Customer 1" <@False>'] 2026-08-18 06:55:03,730 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [465] 2026-08-18 06:55:03,848 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_wallet_marketplace_sale.tests.test_wallet_marketplace: Starting TestWalletMarketplace.test_wallet_payment_posts_on_behalf_entries_per_merchant ... 2026-08-18 06:55:04,402 202 INFO rb-03e6980-224009-405075 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <521238727360810.1787036104.307553291320801-openerp-1-wallet@1641d1465207>: ['"Merchant 1 Customer 1" <@False>'] 2026-08-18 06:55:04,443 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [466] 2026-08-18 06:55:05,032 202 INFO rb-03e6980-224009-405075 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <028077709636577.1787036104.986166715621948-openerp-1-wallet@1641d1465207>: ['"Merchant 1 Customer 1" <@False>'] 2026-08-18 06:55:05,086 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [467] 2026-08-18 06:55:05,207 202 INFO rb-03e6980-224009-405075 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <641677750145547.1787036105.165623664855957-openerp-1-wallet@1641d1465207>: ['"Merchant 1 Customer 1" <@False>'] 2026-08-18 06:55:05,221 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [468] 2026-08-18 06:55:05,380 202 INFO rb-03e6980-224009-405075 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <891156850329974.1787036105.333064794540405-openerp-1-wallet@1641d1465207>: ['"Merchant 1 Customer 1" <@False>'] 2026-08-18 06:55:05,397 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [469] 2026-08-18 06:55:06,556 202 INFO rb-03e6980-224009-405075 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <698434788746629.1787036106.470904588699341-openerp-646-sale.order@1641d1465207>: ['"Merchant 1 Customer 1" <@False>'] 2026-08-18 06:55:07,026 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [470] 2026-08-18 06:55:08,316 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 06:55:08,351 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_web_map.tests.test_web_map: Starting TestWebMap.test_get_session_info_001 ... 2026-08-18 06:55:08,370 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405075 login:admin from n/a 2026-08-18 06:55:08,386 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:55:09,493 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:55:09] "POST /web/session/get_session_info HTTP/1.1" 200 - 95 0.213 0.896 2026-08-18 06:55:09,494 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_web_map.tests.test_web_map.TestWebMap.test_get_session_info_001: waiting for threads: [] 2026-08-18 06:55:09,525 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_web_map.tests.test_web_map: Starting TestWebMap.test_get_session_info_002 ... 2026-08-18 06:55:09,559 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405075 login:demo from n/a 2026-08-18 06:55:09,575 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:55:11,022 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:55:11] "POST /web/session/get_session_info HTTP/1.1" 200 - 98 0.280 1.170 2026-08-18 06:55:11,038 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405075 login:portal from n/a 2026-08-18 06:55:11,117 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:55:11] "POST /web/session/get_session_info HTTP/1.1" 200 - 17 0.034 0.036 2026-08-18 06:55:11,119 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_web_map.tests.test_web_map.TestWebMap.test_get_session_info_002: waiting for threads: [] 2026-08-18 06:55:11,178 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_web_map.tests.test_web_map: Starting TestWebMap.test_get_session_info_003 ... 2026-08-18 06:55:11,237 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405075 login:demo from n/a 2026-08-18 06:55:11,253 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:55:11,944 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:55:11] "POST /web/session/get_session_info HTTP/1.1" 200 - 98 0.193 0.502 2026-08-18 06:55:11,960 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405075 login:portal from n/a 2026-08-18 06:55:12,012 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:55:12] "POST /web/session/get_session_info HTTP/1.1" 200 - 17 0.015 0.027 2026-08-18 06:55:12,018 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_web_map.tests.test_web_map.TestWebMap.test_get_session_info_003: waiting for threads: [] 2026-08-18 06:55:12,063 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_web_map.tests.test_web_map: Starting TestWebMap.test_get_session_info_004 ... 2026-08-18 06:55:12,099 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405075 login:demo from n/a 2026-08-18 06:55:12,130 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:55:12,835 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:55:12] "POST /web/session/get_session_info HTTP/1.1" 200 - 97 0.251 0.463 2026-08-18 06:55:12,873 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405075 login:portal from n/a 2026-08-18 06:55:12,939 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:55:12] "POST /web/session/get_session_info HTTP/1.1" 200 - 17 0.026 0.028 2026-08-18 06:55:12,940 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_web_map.tests.test_web_map.TestWebMap.test_get_session_info_004: waiting for threads: [] 2026-08-18 06:55:12,980 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:55:12,995 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website.tests.test_res_config_settings_upsell: Starting TestWebsiteActivationUpsellSettings.test_availability_fields_exist ... 2026-08-18 06:55:13,020 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website.tests.test_res_config_settings_upsell: Starting TestWebsiteActivationUpsellSettings.test_cluster_modules_are_not_dependencies ... 2026-08-18 06:55:13,041 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website.tests.test_res_config_settings_upsell: Starting TestWebsiteActivationUpsellSettings.test_compute_available_reflects_registry ... 2026-08-18 06:55:13,314 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website.tests.test_res_config_settings_upsell: Starting TestWebsiteActivationUpsellSettings.test_existing_sitemap_setting_is_preserved ... 2026-08-18 06:55:13,341 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website.tests.test_res_config_settings_upsell: Starting TestWebsiteActivationUpsellSettings.test_hub_module_toggle_is_not_declared ... 2026-08-18 06:55:13,363 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website.tests.test_res_config_settings_upsell: Starting TestWebsiteActivationUpsellSettings.test_model_compute_and_view_declare_the_same_modules ... 2026-08-18 06:55:13,384 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website.tests.test_res_config_settings_upsell: Starting TestWebsiteActivationUpsellSettings.test_module_toggle_fields_exist ... 2026-08-18 06:55:13,409 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website.tests.test_res_config_settings_upsell: Starting TestWebsiteActivationUpsellSettings.test_nested_units_are_guarded_by_their_parent_toggle ... 2026-08-18 06:55:13,457 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website.tests.test_res_config_settings_upsell: Starting TestWebsiteActivationUpsellSettings.test_units_are_partitioned_into_the_two_blocks ... 2026-08-18 06:55:13,482 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website.tests.test_res_config_settings_upsell: Starting TestWebsiteActivationUpsellSettings.test_upsell_urls_match_their_module ... 2026-08-18 06:55:13,508 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website.tests.test_res_config_settings_upsell: Starting TestWebsiteActivationUpsellSettings.test_view_units_are_self_consistent ... 2026-08-18 06:55:13,544 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:55:13,564 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website.tests.test_sitemap: Starting TestSitemap.test_exclude_sitemap_urls ... 2026-08-18 06:55:13,600 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [2618, 2617, 2616, 2615, 2614] 2026-08-18 06:55:13,616 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [189065, 189066, 189063, 189064, 189067] 2026-08-18 06:55:13,616 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted website.sitemap.attribute records with IDs: [1, 2, 3, 4, 5] 2026-08-18 06:55:13,752 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:55:14,614 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:55:14] "GET /sitemap.xml HTTP/1.1" 200 - 182 0.396 0.469 2026-08-18 06:55:14,662 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [7924] 2026-08-18 06:55:14,674 202 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /sitemap.xml in /viin_website/tests/test_sitemap.py:TestSitemap.test_exclude_sitemap_urls 2026-08-18 06:55:14,685 202 INFO rb-03e6980-224009-405075 odoo.tests.common: Opening a test cursor without specified test on request /sitemap.xml in /viin_website/tests/test_sitemap.py:TestSitemap.test_exclude_sitemap_urls 2026-08-18 06:55:15,059 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:55:15] "GET /sitemap.xml HTTP/1.1" 200 - 177 0.173 0.212 2026-08-18 06:55:15,069 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:55:15] "GET /sitemap.xml HTTP/1.1" 200 - 2 0.001 0.005 2026-08-18 06:55:15,071 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website.tests.test_sitemap.TestSitemap.test_exclude_sitemap_urls: waiting for threads: [] 2026-08-18 06:55:15,097 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website.tests.test_sitemap: Starting TestSitemap.test_sitemap_attribute ... 2026-08-18 06:55:15,118 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [2618, 2617, 2616, 2615, 2614] 2026-08-18 06:55:15,161 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [189065, 189066, 189063, 189064, 189067] 2026-08-18 06:55:15,161 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted website.sitemap.attribute records with IDs: [1, 2, 3, 4, 5] 2026-08-18 06:55:15,283 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:55:15,985 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:55:15] "GET /sitemap.xml HTTP/1.1" 200 - 182 0.223 0.481 2026-08-18 06:55:16,032 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website.tests.test_sitemap: Starting TestSitemap.test_sort_url_sitemap ... 2026-08-18 06:55:16,047 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [2618, 2617, 2616, 2615, 2614] 2026-08-18 06:55:16,058 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [189065, 189066, 189063, 189064, 189067] 2026-08-18 06:55:16,058 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted website.sitemap.attribute records with IDs: [1, 2, 3, 4, 5] 2026-08-18 06:55:16,169 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:55:18,009 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:55:18] "GET /sitemap.xml HTTP/1.1" 200 - 182 0.345 1.497 2026-08-18 06:55:18,053 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:55:18,346 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_blog_access_right.tests.test_access_rights: Starting TestBlogAccessRights.test_restricted_editor_follow_another_post ... 2026-08-18 06:55:18,406 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_blog_access_right.tests.test_access_rights: Starting TestBlogAccessRights.test_restricted_editor_follow_own_post ... 2026-08-18 06:55:18,574 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_blog_access_right.tests.test_access_rights: Starting TestBlogAccessRights.test_restricted_editor_with_another_blog ... 2026-08-18 06:55:18,621 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [1], uid: 6, model: blog.post 2026-08-18 06:55:18,680 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_blog_access_right.tests.test_access_rights: Starting TestBlogAccessRights.test_restricted_editor_with_another_blog_follower ... 2026-08-18 06:55:18,756 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [259737, 259738] 2026-08-18 06:55:18,756 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #6 deleted mail.message records with IDs: [3313, 3312] 2026-08-18 06:55:18,785 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [259730] 2026-08-18 06:55:18,785 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #6 deleted blog.post records with IDs: [1] 2026-08-18 06:55:18,791 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #6 deleted mail.followers records with IDs: [2253] 2026-08-18 06:55:18,818 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_blog_access_right.tests.test_access_rights: Starting TestBlogAccessRights.test_restricted_editor_with_own_blog_post ... 2026-08-18 06:55:18,942 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #6 deleted blog.post records with IDs: [9] 2026-08-18 06:55:18,948 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #6 deleted mail.followers records with IDs: [2254] 2026-08-18 06:55:18,971 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_blog_access_right.tests.test_access_rights: Starting TestBlogAccessRights.test_restricted_editor_with_own_blog_post_published ... 2026-08-18 06:55:19,255 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [10], uid: 6, model: blog.post 2026-08-18 06:55:19,309 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:55:19,331 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_blog_toc.tests.test_blog_toc: Starting TestBlogTOC.test_blog_action_generate_posts_toc ... 2026-08-18 06:55:19,488 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_blog_toc.tests.test_blog_toc: Starting TestBlogTOC.test_default_blog_toc_values ... 2026-08-18 06:55:19,602 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_blog_toc.tests.test_blog_toc: Starting TestBlogTOC.test_generating_a_toc_keeps_a_fragment_a_fragment ... 2026-08-18 06:55:19,719 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_blog_toc.tests.test_blog_toc: Starting TestBlogTOC.test_generating_a_toc_leaves_plain_content_exactly_as_written ... 2026-08-18 06:55:19,830 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_blog_toc.tests.test_blog_toc: Starting TestBlogTOC.test_get_blog_post_toc ... 2026-08-18 06:55:19,945 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_blog_toc.tests.test_blog_toc: Starting TestBlogTOC.test_get_content_with_toc ... 2026-08-18 06:55:20,058 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_blog_toc.tests.test_blog_toc: Starting TestBlogTOC.test_get_content_with_toc_convert_heading_to_id ... 2026-08-18 06:55:20,145 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_blog_toc.tests.test_blog_toc: Starting TestBlogTOC.test_get_content_with_toc_excluding_heading ... 2026-08-18 06:55:20,251 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_blog_toc.tests.test_blog_toc: Starting TestBlogTOC.test_get_xpath_heading_tags ... 2026-08-18 06:55:20,377 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_blog_toc.tests.test_blog_toc: Starting TestBlogTOC.test_post_action_generate_toc ... 2026-08-18 06:55:20,489 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_blog_toc.tests.test_blog_toc: Starting TestBlogTOC.test_post_generate_heading_level ... 2026-08-18 06:55:20,600 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_blog_toc.tests.test_blog_toc: Starting TestBlogTOC.test_post_get_heading_tags ... 2026-08-18 06:55:20,712 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_blog_toc.tests.test_blog_toc: Starting TestBlogTOC.test_write_blog_post ... 2026-08-18 06:55:20,849 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:55:21,648 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [471] 2026-08-18 06:55:21,665 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11452] 2026-08-18 06:55:21,672 202 INFO rb-03e6980-224009-405075 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:55:23,542 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_forum_security_groups.tests.test_forum_moderator: Starting TestForumModerator.test_attach_link_image ... 2026-08-18 06:55:23,613 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_forum_security_groups.tests.test_forum_moderator: Starting TestForumModerator.test_close_post ... 2026-08-18 06:55:23,727 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_forum_security_groups.tests.test_forum_moderator: Starting TestForumModerator.test_comment_post ... 2026-08-18 06:55:24,043 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #389 deleted mail.message records with IDs: [11471] 2026-08-18 06:55:24,083 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #389 deleted mail.message records with IDs: [11472] 2026-08-18 06:55:24,127 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #389 deleted mail.message records with IDs: [11473] 2026-08-18 06:55:24,172 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #389 deleted mail.message records with IDs: [11474] 2026-08-18 06:55:24,254 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #389 deleted mail.message records with IDs: [11475] 2026-08-18 06:55:24,323 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #389 deleted mail.message records with IDs: [11476] 2026-08-18 06:55:24,363 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #389 deleted mail.message records with IDs: [11477] 2026-08-18 06:55:24,399 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #389 deleted mail.message records with IDs: [11478] 2026-08-18 06:55:24,464 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #389 deleted mail.message records with IDs: [11479] 2026-08-18 06:55:24,510 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #389 deleted mail.message records with IDs: [11480] 2026-08-18 06:55:24,544 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #389 deleted mail.message records with IDs: [11481] 2026-08-18 06:55:24,590 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #389 deleted mail.message records with IDs: [11482] 2026-08-18 06:55:24,617 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_forum_security_groups.tests.test_forum_moderator: Starting TestForumModerator.test_convert_answer_to_comment ... 2026-08-18 06:55:24,793 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #389 deleted forum.post records with IDs: [11] 2026-08-18 06:55:24,861 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #389 deleted forum.post records with IDs: [12] 2026-08-18 06:55:24,910 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #389 deleted forum.post records with IDs: [14] 2026-08-18 06:55:25,011 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #389 deleted forum.post records with IDs: [15] 2026-08-18 06:55:25,052 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_forum_security_groups.tests.test_forum_moderator: Starting TestForumModerator.test_convert_comment_to_answer ... 2026-08-18 06:55:25,628 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_forum_security_groups.tests.test_forum_moderator: Starting TestForumModerator.test_create_post ... 2026-08-18 06:55:25,837 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_forum_security_groups.tests.test_forum_moderator: Starting TestForumModerator.test_delete_permission ... 2026-08-18 06:55:26,148 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_forum_security_groups.tests.test_forum_moderator: Starting TestForumModerator.test_delete_post ... 2026-08-18 06:55:26,219 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #389 deleted forum.post records with IDs: [11] 2026-08-18 06:55:26,253 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #389 deleted forum.post records with IDs: [12] 2026-08-18 06:55:26,272 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #389 deleted mail.message records with IDs: [11464, 11463, 11461] 2026-08-18 06:55:26,292 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #389 deleted forum.post records with IDs: [10] 2026-08-18 06:55:26,322 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #389 deleted forum.post records with IDs: [15] 2026-08-18 06:55:26,351 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #389 deleted forum.post records with IDs: [14] 2026-08-18 06:55:26,371 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #389 deleted mail.message records with IDs: [11469, 11467, 11466, 11465] 2026-08-18 06:55:26,393 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #389 deleted forum.post records with IDs: [13] 2026-08-18 06:55:26,419 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_forum_security_groups.tests.test_forum_moderator: Starting TestForumModerator.test_edit_post ... 2026-08-18 06:55:26,640 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_forum_security_groups.tests.test_forum_moderator: Starting TestForumModerator.test_flag_a_post ... 2026-08-18 06:55:26,851 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_forum_security_groups.tests.test_forum_moderator: Starting TestForumModerator.test_mark_a_post_as_offensive ... 2026-08-18 06:55:26,992 202 INFO rb-03e6980-224009-405075 odoo.addons.website_forum.models.forum_post: Downvoting user for posting spam/offensive contents 2026-08-18 06:55:27,094 202 INFO rb-03e6980-224009-405075 odoo.addons.website_forum.models.forum_post: Downvoting user for posting spam/offensive contents 2026-08-18 06:55:27,130 202 INFO rb-03e6980-224009-405075 odoo.addons.website_forum.models.forum_post: Downvoting user for posting spam/offensive contents 2026-08-18 06:55:27,166 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_forum_security_groups.tests.test_forum_moderator: Starting TestForumModerator.test_post_on_another_forum ... 2026-08-18 06:55:27,479 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_forum_security_groups.tests.test_forum_moderator: Starting TestForumModerator.test_post_toggle_correct ... 2026-08-18 06:55:27,841 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_forum_security_groups.tests.test_forum_moderator: Starting TestForumModerator.test_tag ... 2026-08-18 06:55:28,005 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_forum_security_groups.tests.test_forum_moderator: Starting TestForumModerator.test_vote ... 2026-08-18 06:55:28,204 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 06:55:29,425 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [478] 2026-08-18 06:55:29,454 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11516] 2026-08-18 06:55:29,466 202 INFO rb-03e6980-224009-405075 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:55:31,407 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_forum_security_groups.tests.test_group_all_forums_moderator: Starting TestGroupAllForumsModerator.test_attach_link_image ... 2026-08-18 06:55:31,473 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_forum_security_groups.tests.test_group_all_forums_moderator: Starting TestGroupAllForumsModerator.test_close_post ... 2026-08-18 06:55:31,551 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_forum_security_groups.tests.test_group_all_forums_moderator: Starting TestGroupAllForumsModerator.test_comment_post ... 2026-08-18 06:55:31,814 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #394 deleted mail.message records with IDs: [11535] 2026-08-18 06:55:31,848 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #394 deleted mail.message records with IDs: [11536] 2026-08-18 06:55:31,886 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #394 deleted mail.message records with IDs: [11537] 2026-08-18 06:55:31,918 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #394 deleted mail.message records with IDs: [11538] 2026-08-18 06:55:31,936 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #394 deleted mail.message records with IDs: [11539] 2026-08-18 06:55:31,971 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #394 deleted mail.message records with IDs: [11540] 2026-08-18 06:55:31,992 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #394 deleted mail.message records with IDs: [11541] 2026-08-18 06:55:32,018 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #394 deleted mail.message records with IDs: [11542] 2026-08-18 06:55:32,054 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #394 deleted mail.message records with IDs: [11543] 2026-08-18 06:55:32,089 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #394 deleted mail.message records with IDs: [11544] 2026-08-18 06:55:32,138 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #394 deleted mail.message records with IDs: [11545] 2026-08-18 06:55:32,188 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #394 deleted mail.message records with IDs: [11546] 2026-08-18 06:55:32,209 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_forum_security_groups.tests.test_group_all_forums_moderator: Starting TestGroupAllForumsModerator.test_convert_answer_to_comment ... 2026-08-18 06:55:32,307 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #394 deleted forum.post records with IDs: [26] 2026-08-18 06:55:32,381 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #394 deleted forum.post records with IDs: [27] 2026-08-18 06:55:32,474 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #394 deleted forum.post records with IDs: [29] 2026-08-18 06:55:32,595 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #394 deleted forum.post records with IDs: [30] 2026-08-18 06:55:32,620 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_forum_security_groups.tests.test_group_all_forums_moderator: Starting TestGroupAllForumsModerator.test_convert_comment_to_answer ... 2026-08-18 06:55:33,178 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_forum_security_groups.tests.test_group_all_forums_moderator: Starting TestGroupAllForumsModerator.test_delete_post ... 2026-08-18 06:55:33,293 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #394 deleted forum.post records with IDs: [26] 2026-08-18 06:55:33,333 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #394 deleted forum.post records with IDs: [27] 2026-08-18 06:55:33,373 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #394 deleted mail.message records with IDs: [11528, 11527, 11525] 2026-08-18 06:55:33,396 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #394 deleted forum.post records with IDs: [25] 2026-08-18 06:55:33,430 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #394 deleted forum.post records with IDs: [30] 2026-08-18 06:55:33,471 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #394 deleted forum.post records with IDs: [29] 2026-08-18 06:55:33,511 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #394 deleted mail.message records with IDs: [11533, 11531, 11530, 11529] 2026-08-18 06:55:33,530 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #394 deleted forum.post records with IDs: [28] 2026-08-18 06:55:33,560 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_forum_security_groups.tests.test_group_all_forums_moderator: Starting TestGroupAllForumsModerator.test_edit_post ... 2026-08-18 06:55:33,817 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_forum_security_groups.tests.test_group_all_forums_moderator: Starting TestGroupAllForumsModerator.test_flag_a_post ... 2026-08-18 06:55:33,980 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_forum_security_groups.tests.test_group_all_forums_moderator: Starting TestGroupAllForumsModerator.test_mark_a_post_as_offensive ... 2026-08-18 06:55:34,084 202 INFO rb-03e6980-224009-405075 odoo.addons.website_forum.models.forum_post: Downvoting user for posting spam/offensive contents 2026-08-18 06:55:34,198 202 INFO rb-03e6980-224009-405075 odoo.addons.website_forum.models.forum_post: Downvoting user for posting spam/offensive contents 2026-08-18 06:55:34,216 202 INFO rb-03e6980-224009-405075 odoo.addons.website_forum.models.forum_post: Downvoting user for posting spam/offensive contents 2026-08-18 06:55:34,237 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_forum_security_groups.tests.test_group_all_forums_moderator: Starting TestGroupAllForumsModerator.test_post_toggle_correct ... 2026-08-18 06:55:34,480 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_forum_security_groups.tests.test_group_all_forums_moderator: Starting TestGroupAllForumsModerator.test_tag ... 2026-08-18 06:55:34,596 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_forum_security_groups.tests.test_group_all_forums_moderator: Starting TestGroupAllForumsModerator.test_vote ... 2026-08-18 06:55:34,753 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 06:55:35,577 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [485] 2026-08-18 06:55:35,590 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11576] 2026-08-18 06:55:35,606 202 INFO rb-03e6980-224009-405075 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:55:37,244 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_forum_security_groups.tests.test_group_forum_administrator: Starting TestGroupForumAdministrator.test_attach_link_image ... 2026-08-18 06:55:37,319 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_forum_security_groups.tests.test_group_forum_administrator: Starting TestGroupForumAdministrator.test_close_post ... 2026-08-18 06:55:37,404 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_forum_security_groups.tests.test_group_forum_administrator: Starting TestGroupForumAdministrator.test_comment_post ... 2026-08-18 06:55:37,656 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #399 deleted mail.message records with IDs: [11595] 2026-08-18 06:55:37,688 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #399 deleted mail.message records with IDs: [11596] 2026-08-18 06:55:37,725 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #399 deleted mail.message records with IDs: [11597] 2026-08-18 06:55:37,761 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #399 deleted mail.message records with IDs: [11598] 2026-08-18 06:55:37,786 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #399 deleted mail.message records with IDs: [11599] 2026-08-18 06:55:37,823 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #399 deleted mail.message records with IDs: [11600] 2026-08-18 06:55:37,844 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #399 deleted mail.message records with IDs: [11601] 2026-08-18 06:55:37,867 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #399 deleted mail.message records with IDs: [11602] 2026-08-18 06:55:37,904 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #399 deleted mail.message records with IDs: [11603] 2026-08-18 06:55:37,938 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #399 deleted mail.message records with IDs: [11604] 2026-08-18 06:55:37,962 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #399 deleted mail.message records with IDs: [11605] 2026-08-18 06:55:37,999 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #399 deleted mail.message records with IDs: [11606] 2026-08-18 06:55:38,023 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_forum_security_groups.tests.test_group_forum_administrator: Starting TestGroupForumAdministrator.test_convert_answer_to_comment ... 2026-08-18 06:55:38,098 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #399 deleted forum.post records with IDs: [35] 2026-08-18 06:55:38,145 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #399 deleted forum.post records with IDs: [36] 2026-08-18 06:55:38,187 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #399 deleted forum.post records with IDs: [38] 2026-08-18 06:55:38,235 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #399 deleted forum.post records with IDs: [39] 2026-08-18 06:55:38,261 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_forum_security_groups.tests.test_group_forum_administrator: Starting TestGroupForumAdministrator.test_convert_comment_to_answer ... 2026-08-18 06:55:38,588 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_forum_security_groups.tests.test_group_forum_administrator: Starting TestGroupForumAdministrator.test_create_forum ... 2026-08-18 06:55:38,738 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_forum_security_groups.tests.test_group_forum_administrator: Starting TestGroupForumAdministrator.test_delete_post ... 2026-08-18 06:55:38,795 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #399 deleted forum.post records with IDs: [35] 2026-08-18 06:55:38,819 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #399 deleted forum.post records with IDs: [36] 2026-08-18 06:55:38,838 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #399 deleted mail.message records with IDs: [11588, 11587, 11585] 2026-08-18 06:55:38,850 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #399 deleted forum.post records with IDs: [34] 2026-08-18 06:55:38,873 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #399 deleted forum.post records with IDs: [39] 2026-08-18 06:55:38,894 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #399 deleted forum.post records with IDs: [38] 2026-08-18 06:55:38,914 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #399 deleted mail.message records with IDs: [11593, 11591, 11590, 11589] 2026-08-18 06:55:38,928 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #399 deleted forum.post records with IDs: [37] 2026-08-18 06:55:38,955 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_forum_security_groups.tests.test_group_forum_administrator: Starting TestGroupForumAdministrator.test_edit_post ... 2026-08-18 06:55:39,206 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_forum_security_groups.tests.test_group_forum_administrator: Starting TestGroupForumAdministrator.test_flag_a_post ... 2026-08-18 06:55:39,388 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_forum_security_groups.tests.test_group_forum_administrator: Starting TestGroupForumAdministrator.test_mark_a_post_as_offensive ... 2026-08-18 06:55:39,550 202 INFO rb-03e6980-224009-405075 odoo.addons.website_forum.models.forum_post: Downvoting user for posting spam/offensive contents 2026-08-18 06:55:39,628 202 INFO rb-03e6980-224009-405075 odoo.addons.website_forum.models.forum_post: Downvoting user for posting spam/offensive contents 2026-08-18 06:55:39,661 202 INFO rb-03e6980-224009-405075 odoo.addons.website_forum.models.forum_post: Downvoting user for posting spam/offensive contents 2026-08-18 06:55:39,694 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_forum_security_groups.tests.test_group_forum_administrator: Starting TestGroupForumAdministrator.test_post_toggle_correct ... 2026-08-18 06:55:40,099 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_forum_security_groups.tests.test_group_forum_administrator: Starting TestGroupForumAdministrator.test_tag ... 2026-08-18 06:55:40,197 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_forum_security_groups.tests.test_group_forum_administrator: Starting TestGroupForumAdministrator.test_vote ... 2026-08-18 06:55:40,343 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 06:55:43,189 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #404 deleted mail.mail records with IDs: [492] 2026-08-18 06:55:43,308 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [493] 2026-08-18 06:55:43,419 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #405 deleted mail.mail records with IDs: [494] 2026-08-18 06:55:43,490 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [495] 2026-08-18 06:55:43,750 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #406 deleted mail.mail records with IDs: [496] 2026-08-18 06:55:43,883 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [497] 2026-08-18 06:55:44,090 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [498] 2026-08-18 06:55:44,297 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #408 deleted mail.mail records with IDs: [499] 2026-08-18 06:55:44,317 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_helpdesk.tests.test_helpdesk_portal: Starting TestWebsiteHelpdesk.test_create_new_ticket ... 2026-08-18 06:55:44,378 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:55:45,342 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:55:45] "GET /ticket/create HTTP/1.1" 200 - 192 0.096 0.873 2026-08-18 06:55:45,707 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:55:45] "POST /ticket/create HTTP/1.1" 200 - 137 0.143 0.212 2026-08-18 06:55:45,743 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_helpdesk.tests.test_helpdesk_portal: Starting TestWebsiteHelpdesk.test_create_ticket_recaptcha_rejected_returns_valid_http ... 2026-08-18 06:55:45,794 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:55:46,863 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:55:46] "GET /ticket/create HTTP/1.1" 200 - 197 0.206 0.870 2026-08-18 06:55:46,960 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:55:46] "POST /ticket/create HTTP/1.1" 200 - 11 0.043 0.039 2026-08-18 06:55:46,998 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_helpdesk.tests.test_helpdesk_portal: Starting TestWebsiteHelpdesk.test_create_ticket_rejects_malformed_email ... 2026-08-18 06:55:47,081 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:55:49,095 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:55:49] "GET /ticket/create HTTP/1.1" 200 - 197 0.246 1.774 2026-08-18 06:55:49,139 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:55:49] "POST /ticket/create HTTP/1.1" 200 - 13 0.008 0.029 2026-08-18 06:55:49,166 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_helpdesk.tests.test_helpdesk_portal: Starting TestWebsiteHelpdesk.test_create_ticket_rejects_unpublished_team ... 2026-08-18 06:55:49,246 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:55:50,264 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:55:50] "GET /ticket/create HTTP/1.1" 200 - 196 0.154 0.867 2026-08-18 06:55:50,312 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:55:50] "POST /ticket/create HTTP/1.1" 200 - 14 0.007 0.034 2026-08-18 06:55:50,347 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_helpdesk.tests.test_helpdesk_portal: Starting TestWebsiteHelpdesk.test_specific_team_meta_description_capped_at_160 ... 2026-08-18 06:55:50,389 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:55:51,460 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:55:51] "GET /ticket/create/153 HTTP/1.1" 200 - 197 0.207 0.867 2026-08-18 06:55:51,511 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 06:55:51,755 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_hr_recruitment_website_editor.tests.test_access_rights: Starting TestAccessRights.test_designer_edit_job_website_description_01 ... 2026-08-18 06:55:51,820 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_hr_recruitment_website_editor.tests.test_access_rights: Starting TestAccessRights.test_designer_edit_job_website_description_02 ... 2026-08-18 06:55:51,918 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_hr_recruitment_website_editor.tests.test_access_rights: Starting TestAccessRights.test_designer_edit_job_website_description_03 ... 2026-08-18 06:55:52,133 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 6, model: hr.job 2026-08-18 06:55:52,179 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:56:03,274 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_hr_recruitment_website_editor.tests.test_multi_company_elevation: Starting TestWebsiteEditorElevation.test_a_job_posting_and_its_attachment_answer_the_same_way ... 2026-08-18 06:56:03,373 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 412, model: hr.job 2026-08-18 06:56:03,397 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [12], uid: 412, model: hr.job 2026-08-18 06:56:03,445 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_hr_recruitment_website_editor.tests.test_multi_company_elevation: Starting TestWebsiteEditorElevation.test_duplicating_several_job_attachments_returns_them_all_in_order ... 2026-08-18 06:56:03,477 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 411, model: hr.job 2026-08-18 06:56:03,497 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 411, model: hr.job 2026-08-18 06:56:03,523 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_hr_recruitment_website_editor.tests.test_multi_company_elevation: Starting TestWebsiteEditorElevation.test_job_editing_role_gains_no_reach_into_another_company ... 2026-08-18 06:56:03,642 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 412, model: hr.job 2026-08-18 06:56:03,685 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_hr_recruitment_website_editor.tests.test_multi_company_elevation: Starting TestWebsiteEditorElevation.test_website_designer_may_edit_an_opted_in_job_posting ... 2026-08-18 06:56:03,776 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 06:56:14,494 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_hr_recruitment_website_editor.tests.test_multi_company_elevation: Starting TestWebsiteEditorElevationSeoPanel.test_seo_panel_is_not_offered_across_a_company_boundary ... 2026-08-18 06:56:14,630 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405075 login:viin_wed_dual_role from n/a 2026-08-18 06:56:14,644 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:56:14,957 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [14], uid: 414, model: hr.job 2026-08-18 06:56:14,984 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:56:14] "POST /website/get_seo_data HTTP/1.1" 200 - 32 0.065 0.277 2026-08-18 06:56:14,985 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_hr_recruitment_website_editor.tests.test_multi_company_elevation.TestWebsiteEditorElevationSeoPanel.test_seo_panel_is_not_offered_across_a_company_boundary: waiting for threads: [] 2026-08-18 06:56:15,014 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_hr_recruitment_website_editor.tests.test_multi_company_elevation: Starting TestWebsiteEditorElevationSeoPanel.test_seo_panel_is_offered_to_the_persona_the_grant_exists_for ... 2026-08-18 06:56:15,195 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405075 login:viin_wed_designer_only from n/a 2026-08-18 06:56:15,207 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:56:16,389 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 413, model: hr.job 2026-08-18 06:56:16,406 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:56:16] "POST /website/get_seo_data HTTP/1.1" 200 - 28 0.024 1.177 2026-08-18 06:56:16,411 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_hr_recruitment_website_editor.tests.test_multi_company_elevation.TestWebsiteEditorElevationSeoPanel.test_seo_panel_is_offered_to_the_persona_the_grant_exists_for: waiting for threads: [] 2026-08-18 06:56:16,487 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:56:16,512 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_hr_recruitment_website_editor.tests.test_translate: Starting TestTranslate.test_translate_job_page ... 2026-08-18 06:56:16,744 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:56:19,249 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:56:19] "GET /vi/jobs/experienced-developer-4?edit_translations=1 HTTP/1.1" 200 - 242 0.230 2.277 2026-08-18 06:56:19,314 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:56:19,340 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_multilingual_multimedia.tests.test_media_translation: Starting TestMediaTranslation.test_child_view_combines_over_a_link_in_translate_mode ... 2026-08-18 06:56:19,359 202 INFO rb-03e6980-224009-405075 odoo.modules.registry: Invalidating all model caches from test_child_view_combines_over_a_link_in_translate_mode /data/build/Viindoo-tvtmaaddons-18.0/viin_website_multilingual_multimedia/tests/test_media_translation.py:313 2026-08-18 06:56:19,384 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_multilingual_multimedia.tests.test_media_translation: Starting TestMediaTranslation.test_editor_js_reads_the_sha_attribute_the_server_emits ... 2026-08-18 06:56:19,406 202 INFO rb-03e6980-224009-405075 odoo.modules.registry: Invalidating all model caches from _render /data/build/Viindoo-tvtmaaddons-18.0/viin_website_multilingual_multimedia/tests/test_media_translation.py:66 2026-08-18 06:56:19,445 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_multilingual_multimedia.tests.test_media_translation: Starting TestMediaTranslation.test_inheritance_locates_a_link_through_its_source_href ... 2026-08-18 06:56:19,476 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_multilingual_multimedia.tests.test_media_translation: Starting TestMediaTranslation.test_media_and_link_attributes_are_translatable ... 2026-08-18 06:56:19,501 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_multilingual_multimedia.tests.test_media_translation: Starting TestMediaTranslation.test_translate_mode_keeps_the_image_displayable ... 2026-08-18 06:56:19,524 202 INFO rb-03e6980-224009-405075 odoo.modules.registry: Invalidating all model caches from _render /data/build/Viindoo-tvtmaaddons-18.0/viin_website_multilingual_multimedia/tests/test_media_translation.py:66 2026-08-18 06:56:19,559 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_multilingual_multimedia.tests.test_media_translation: Starting TestMediaTranslation.test_translate_mode_keeps_the_video_and_embed_playable ... 2026-08-18 06:56:19,576 202 INFO rb-03e6980-224009-405075 odoo.modules.registry: Invalidating all model caches from _render /data/build/Viindoo-tvtmaaddons-18.0/viin_website_multilingual_multimedia/tests/test_media_translation.py:66 2026-08-18 06:56:19,641 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_multilingual_multimedia.tests.test_media_translation: Starting TestMediaTranslation.test_uninstall_hook_is_repeatable ... 2026-08-18 06:56:19,670 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_multilingual_multimedia.tests.test_media_translation: Starting TestMediaTranslation.test_visitor_is_served_the_translated_image_url ... 2026-08-18 06:56:19,705 202 INFO rb-03e6980-224009-405075 odoo.modules.registry: Invalidating all model caches from _render /data/build/Viindoo-tvtmaaddons-18.0/viin_website_multilingual_multimedia/tests/test_media_translation.py:66 2026-08-18 06:56:19,741 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_multilingual_multimedia.tests.test_media_translation: Starting TestMediaTranslation.test_visitor_is_served_the_translated_link_url ... 2026-08-18 06:56:19,763 202 INFO rb-03e6980-224009-405075 odoo.modules.registry: Invalidating all model caches from _render /data/build/Viindoo-tvtmaaddons-18.0/viin_website_multilingual_multimedia/tests/test_media_translation.py:66 2026-08-18 06:56:19,797 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_multilingual_multimedia.tests.test_media_translation: Starting TestMediaTranslation.test_visitor_is_served_the_translated_video_and_embed_urls ... 2026-08-18 06:56:19,852 202 INFO rb-03e6980-224009-405075 odoo.modules.registry: Invalidating all model caches from _render /data/build/Viindoo-tvtmaaddons-18.0/viin_website_multilingual_multimedia/tests/test_media_translation.py:66 2026-08-18 06:56:19,890 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:56:20,681 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_page_access_right.tests.test_access_rights: Starting TestPageAccessRights.test_designer_can_write_any_menu ... 2026-08-18 06:56:20,745 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_page_access_right.tests.test_access_rights: Starting TestPageAccessRights.test_module_declares_no_ir_qweb_override ... 2026-08-18 06:56:20,773 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_page_access_right.tests.test_access_rights: Starting TestPageAccessRights.test_restricted_editor_can_write_their_own_menu ... 2026-08-18 06:56:20,893 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_page_access_right.tests.test_access_rights: Starting TestPageAccessRights.test_restricted_editor_cannot_write_a_menu_of_someone_else ... 2026-08-18 06:56:20,951 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [72], uid: 6, model: website.menu 2026-08-18 06:56:20,980 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_page_access_right.tests.test_access_rights: Starting TestPageAccessRights.test_restricted_editor_with_another_page ... 2026-08-18 06:56:21,030 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [25], uid: 6, model: website.page 2026-08-18 06:56:21,064 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [8625], uid: 6, model: ir.ui.view 2026-08-18 06:56:21,097 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_page_access_right.tests.test_access_rights: Starting TestPageAccessRights.test_restricted_editor_with_own_page ... 2026-08-18 06:56:21,255 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [26], uid: 6, model: website.page 2026-08-18 06:56:21,309 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 06:56:21,330 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_page_access_right.tests.test_access_rights: Starting TestWebsitePageController.test_page_creation_through_route ... 2026-08-18 06:56:21,992 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405075 login:restricted from n/a 2026-08-18 06:56:22,009 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:56:23,280 202 INFO rb-03e6980-224009-405075 odoo.tests.common: Simulating signal changes during tests 2026-08-18 06:56:23,280 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:56:23] "POST /website/add/test-page HTTP/1.1" 200 - 59 0.083 1.193 2026-08-18 06:56:23,316 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 06:56:23,335 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_page_access_right.tests.test_access_rights: Starting TestDraftPageServing.test_anonymous_visitor_never_reaches_a_draft ... 2026-08-18 06:56:24,584 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:56:25,546 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:56:25] "GET /viin-draft-page HTTP/1.1" 404 - 185 0.166 0.798 2026-08-18 06:56:25,576 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_page_access_right.tests.test_access_rights: Starting TestDraftPageServing.test_canonical_url_redirects_still_win_for_a_restricted_editor ... 2026-08-18 06:56:26,871 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405075 login:viin_editor_a from n/a 2026-08-18 06:56:26,891 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:56:27,130 202 INFO rb-03e6980-224009-405075 odoo.addons.website.models.ir_http: Page '/VIIN-DRAFT-PAGE' not found, redirecting to existing page '/viin-draft-page' 2026-08-18 06:56:27,132 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:56:27] "GET /VIIN-DRAFT-PAGE HTTP/1.1" 303 - 12 0.008 0.236 2026-08-18 06:56:27,145 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:56:27] "GET /viin-draft-page/ HTTP/1.1" 301 - 3 0.003 0.005 2026-08-18 06:56:27,146 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_page_access_right.tests.test_access_rights.TestDraftPageServing.test_canonical_url_redirects_still_win_for_a_restricted_editor: waiting for threads: [] 2026-08-18 06:56:27,172 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_page_access_right.tests.test_access_rights: Starting TestDraftPageServing.test_draft_is_served_with_the_mimetype_its_extension_asks_for ... 2026-08-18 06:56:28,579 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405075 login:viin_editor_a from n/a 2026-08-18 06:56:28,597 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:56:28,866 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:56:28] "GET /viin-draft-page.xml HTTP/1.1" 200 - 25 0.023 0.250 2026-08-18 06:56:28,891 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:56:28] "GET /viin-draft-page HTTP/1.1" 200 - 9 0.007 0.014 2026-08-18 06:56:28,892 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_page_access_right.tests.test_access_rights.TestDraftPageServing.test_draft_is_served_with_the_mimetype_its_extension_asks_for: waiting for threads: [] 2026-08-18 06:56:28,923 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_page_access_right.tests.test_access_rights: Starting TestDraftPageServing.test_internal_user_without_the_group_never_reaches_a_draft ... 2026-08-18 06:56:30,174 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405075 login:viin_plain_user from n/a 2026-08-18 06:56:30,192 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:56:32,468 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:56:32] "GET /viin-draft-page HTTP/1.1" 404 - 262 0.329 1.952 2026-08-18 06:56:32,471 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_page_access_right.tests.test_access_rights.TestDraftPageServing.test_internal_user_without_the_group_never_reaches_a_draft: waiting for threads: [] 2026-08-18 06:56:32,497 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_page_access_right.tests.test_access_rights: Starting TestDraftPageServing.test_owner_gets_an_editable_draft ... 2026-08-18 06:56:33,740 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405075 login:viin_editor_a from n/a 2026-08-18 06:56:33,758 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:56:34,064 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:56:34] "GET /viin-draft-page HTTP/1.1" 200 - 25 0.020 0.290 2026-08-18 06:56:34,065 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_page_access_right.tests.test_access_rights.TestDraftPageServing.test_owner_gets_an_editable_draft: waiting for threads: [] 2026-08-18 06:56:34,090 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_page_access_right.tests.test_access_rights: Starting TestDraftPageServing.test_peer_gets_a_read_only_draft ... 2026-08-18 06:56:35,298 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405075 login:viin_editor_b from n/a 2026-08-18 06:56:35,314 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:56:35,641 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [34], uid: 433, model: website.page 2026-08-18 06:56:35,670 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:56:35] "GET /viin-draft-page HTTP/1.1" 200 - 35 0.049 0.311 2026-08-18 06:56:35,711 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_page_access_right.tests.test_access_rights: Starting TestDraftPageServing.test_peer_restricted_editor_can_view_a_draft_they_do_not_own ... 2026-08-18 06:56:37,029 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405075 login:viin_editor_b from n/a 2026-08-18 06:56:37,044 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:56:37,329 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [35], uid: 436, model: website.page 2026-08-18 06:56:37,354 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:56:37] "GET /viin-draft-page HTTP/1.1" 200 - 35 0.040 0.272 2026-08-18 06:56:37,355 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_page_access_right.tests.test_access_rights.TestDraftPageServing.test_peer_restricted_editor_can_view_a_draft_they_do_not_own: waiting for threads: [] 2026-08-18 06:56:37,411 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 06:56:37,441 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_page_access_right.tests.test_access_rights: Starting TestNewContentSystray.test_restricted_editor_is_offered_the_new_page_tile ... 2026-08-18 06:56:38,029 202 _WARNING rb-03e6980-224009-405075 odoo.addons.viin_website_page_access_right.tests.test_access_rights.TestNewContentSystray.test_restricted_editor_is_offered_the_new_page_tile: Chrome headless failed to start: 2026-08-18 06:56:38,031 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_page_access_right.tests.test_access_rights: skipped TestNewContentSystray.test_restricted_editor_is_offered_the_new_page_tile : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:56:38,056 202 INFO rb-03e6980-224009-405075 odoo.tests.common: Retrying a failed test: test_restricted_editor_is_offered_the_new_page_tile (odoo.addons.viin_website_page_access_right.tests.test_access_rights.TestNewContentSystray.test_restricted_editor_is_offered_the_new_page_tile) 2026-08-18 06:56:38,057 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_page_access_right.tests.test_access_rights: Starting TestNewContentSystray.test_restricted_editor_is_offered_the_new_page_tile ... 2026-08-18 06:56:38,633 202 _WARNING rb-03e6980-224009-405075 odoo.addons.viin_website_page_access_right.tests.test_access_rights.TestNewContentSystray.test_restricted_editor_is_offered_the_new_page_tile.test_restricted_editor_is_offered_the_new_page_tile: Chrome headless failed to start: 2026-08-18 06:56:38,633 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_page_access_right.tests.test_access_rights: skipped TestNewContentSystray.test_restricted_editor_is_offered_the_new_page_tile : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:56:38,667 202 INFO rb-03e6980-224009-405075 odoo.tests.common: Retrying a failed test: test_restricted_editor_is_offered_the_new_page_tile (odoo.addons.viin_website_page_access_right.tests.test_access_rights.TestNewContentSystray.test_restricted_editor_is_offered_the_new_page_tile) 2026-08-18 06:56:38,667 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_page_access_right.tests.test_access_rights: Starting TestNewContentSystray.test_restricted_editor_is_offered_the_new_page_tile ... 2026-08-18 06:56:39,217 202 WARNING rb-03e6980-224009-405075 odoo.addons.viin_website_page_access_right.tests.test_access_rights.TestNewContentSystray.test_restricted_editor_is_offered_the_new_page_tile.test_restricted_editor_is_offered_the_new_page_tile.test_restricted_editor_is_offered_the_new_page_tile: Chrome headless failed to start: 2026-08-18 06:56:39,218 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_page_access_right.tests.test_access_rights: skipped TestNewContentSystray.test_restricted_editor_is_offered_the_new_page_tile : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:56:39,272 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 06:56:39,287 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_partner_business_nature.tests.test_website_business_nature_whitelist: Starting TestWebsiteBusinessNatureWhitelist.test_all_six_business_nature_fields_whitelisted_on_crm_lead ... 2026-08-18 06:56:39,333 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:56:41,206 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_sale_recurring.tests.test_website: Starting TestWebsiteSaleSubscription.test_product_detail_page ... 2024-03-23 00:00:00,000 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2024-03-23 00:00:00,000 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [23/Mar/2024 00:00:00] "GET /shop/monthly-subscribed-product-5-1122 HTTP/1.1" 200 - 287 0.205 -0.205 2024-03-23 00:00:00,000 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [23/Mar/2024 00:00:00] "GET /shop/daily-subscribed-product-2-1120 HTTP/1.1" 200 - 59 0.048 -0.048 2026-08-18 06:56:42,840 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_sale_recurring.tests.test_website.TestWebsiteSaleSubscription.test_product_detail_page: waiting for threads: [] 2026-08-18 06:56:42,863 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_sale_recurring.tests.test_website: Starting TestWebsiteSaleSubscription.test_shop_1 ... 2024-03-23 00:00:00,000 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2024-03-23 00:00:00,000 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [23/Mar/2024 00:00:00] "GET /shop HTTP/1.1" 200 - 306 0.293 -0.293 2026-08-18 06:56:45,699 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_sale_recurring.tests.test_website: Starting TestWebsiteSaleSubscription.test_shop_2 ... 2024-03-23 00:00:00,000 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2024-03-23 00:00:00,000 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [23/Mar/2024 00:00:00] "GET /shop HTTP/1.1" 200 - 305 0.275 -0.275 2026-08-18 06:56:47,726 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:56:49,904 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_sale_subscription.tests.test_website: Starting TestWebsiteSaleSubscription.test_cart_update ... 2026-08-18 06:56:53,128 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405075 login:portal from n/a 2026-08-18 06:56:53,147 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:56:53,730 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:56:53] "POST /shop/cart/update HTTP/1.1" 303 - 149 0.123 0.463 2026-08-18 06:56:54,858 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:56:54] "GET /shop/cart HTTP/1.1" 200 - 325 0.241 0.881 2026-08-18 06:56:54,895 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:56:54] "POST /shop/cart/update_subscription HTTP/1.1" 200 - 8 0.009 0.015 2026-08-18 06:56:55,145 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:56:55] "POST /shop/cart/update_subscription HTTP/1.1" 200 - 111 0.105 0.131 2026-08-18 06:56:55,245 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #7 deleted sale.order.line records with IDs: [1035] 2026-08-18 06:56:55,369 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:56:55] "POST /shop/cart/update HTTP/1.1" 303 - 79 0.114 0.102 2026-08-18 06:56:56,052 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:56:56] "GET /shop/cart HTTP/1.1" 200 - 169 0.107 0.570 2026-08-18 06:56:56,136 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:56:56,167 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_seo.tests.test_schema: Starting TestSchema.test_schema_breadcrumb_list ... 2026-08-18 06:56:56,175 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:56:57,188 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:56:57] "GET /contactus HTTP/1.1" 200 - 193 0.151 0.868 2026-08-18 06:56:57,231 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:56:57,283 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_seo_advisor.tests.test_seo_advisor: Starting TestSeoAdvisor.test_check_seo_all_good ... 2026-08-18 06:56:57,371 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_seo_advisor.tests.test_seo_advisor: Starting TestSeoAdvisor.test_external_link_not_in_content_imp ... 2026-08-18 06:56:57,449 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_seo_advisor.tests.test_seo_advisor: Starting TestSeoAdvisor.test_image_missing_alt_text ... 2026-08-18 06:56:57,559 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_seo_advisor.tests.test_seo_advisor: Starting TestSeoAdvisor.test_internal_link_not_in_content_problem ... 2026-08-18 06:56:57,692 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_seo_advisor.tests.test_seo_advisor: Starting TestSeoAdvisor.test_keyphrase_appear_in_first_25_chars_title ... 2026-08-18 06:56:57,886 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_seo_advisor.tests.test_seo_advisor: Starting TestSeoAdvisor.test_keyphrase_in_alt_text_image_imp ... 2026-08-18 06:56:57,982 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_seo_advisor.tests.test_seo_advisor: Starting TestSeoAdvisor.test_keyphrase_in_alt_text_image_problem ... 2026-08-18 06:56:58,111 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_seo_advisor.tests.test_seo_advisor: Starting TestSeoAdvisor.test_keyphrase_in_heading2_imp ... 2026-08-18 06:56:58,203 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_seo_advisor.tests.test_seo_advisor: Starting TestSeoAdvisor.test_keyphrase_in_heading2_problem ... 2026-08-18 06:56:58,329 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_seo_advisor.tests.test_seo_advisor: Starting TestSeoAdvisor.test_keyphrase_in_sapo ... 2026-08-18 06:56:59,420 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_seo_advisor.tests.test_seo_advisor: Starting TestSeoAdvisor.test_keyphrase_not_in_first_120_description ... 2026-08-18 06:56:59,530 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_seo_advisor.tests.test_seo_advisor: Starting TestSeoAdvisor.test_keyphrase_not_in_first_25_chars_title ... 2026-08-18 06:56:59,677 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_seo_advisor.tests.test_seo_advisor: Starting TestSeoAdvisor.test_keyphrase_not_in_sapo ... 2026-08-18 06:56:59,789 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_seo_advisor.tests.test_seo_advisor: Starting TestSeoAdvisor.test_keyphrase_unicode_in_url ... 2026-08-18 06:56:59,965 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_seo_advisor.tests.test_seo_advisor: Starting TestSeoAdvisor.test_keyphrase_used ... 2026-08-18 06:57:00,088 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_seo_advisor.tests.test_seo_advisor: Starting TestSeoAdvisor.test_missing_heading2 ... 2026-08-18 06:57:00,198 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_seo_advisor.tests.test_seo_advisor: Starting TestSeoAdvisor.test_sapo_multiple_p_tag_section ... 2026-08-18 06:57:00,324 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_seo_advisor.tests.test_seo_advisor: Starting TestSeoAdvisor.test_sapo_multiple_p_tag_standalone ... 2026-08-18 06:57:00,428 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_seo_advisor.tests.test_seo_advisor: Starting TestSeoAdvisor.test_sapo_not_found ... 2026-08-18 06:57:00,539 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_seo_advisor.tests.test_seo_advisor: Starting TestSeoAdvisor.test_title_description_problem ... 2026-08-18 06:57:00,683 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_seo_advisor.tests.test_seo_advisor: Starting TestSeoAdvisor.test_title_length_problem ... 2026-08-18 06:57:00,851 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:57:00,901 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_seo_advisor.tests.test_seo_optional: Starting TestSeoOptional.test_standard_optional ... 2026-08-18 06:57:01,074 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:57:01,112 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_seo_advisor.tests.test_seo_result: Starting TestSeoResult.test_action_analyze_page ... 2026-08-18 06:57:03,468 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_seo_advisor.tests.test_seo_result: Starting TestSeoResult.test_create_or_update_seo_result__translate_page ... 2026-08-18 06:57:03,573 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_seo_advisor.tests.test_seo_result: Starting TestSeoResult.test_create_or_update_seo_result__update_keyphrase ... 2026-08-18 06:57:03,707 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_seo_advisor.tests.test_seo_result: Starting TestSeoResult.test_create_or_update_seo_result__web_editor ... 2026-08-18 06:57:03,851 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:57:03,905 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_seo_advisor_blog.tests.test_seo_result: Starting TestSeoResult.test_action_analyze_page ... 2026-08-18 06:57:06,088 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_seo_advisor_blog.tests.test_seo_result: Starting TestSeoResult.test_create_or_update_seo_result__update_keyphrase ... 2026-08-18 06:57:06,205 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_seo_advisor_blog.tests.test_seo_result: Starting TestSeoResult.test_create_or_update_seo_result__web_editor ... 2026-08-18 06:57:06,311 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:57:06,328 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_seo_blog.tests.test_schema: Starting TestSchema.test_crawl_url_in_schema ... 2026-08-18 06:57:06,373 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:57:07,445 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:57:07] "GET /blog/travel-1/sierra-tarahumara-1 HTTP/1.1" 200 - 234 0.131 0.943 2026-08-18 06:57:07,587 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:57:07] "GET /partners/yourcompany-mitchell-admin-3 HTTP/1.1" 200 - 40 0.020 0.115 2026-08-18 06:57:07,664 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:57:07] "GET /blog/travel-1/sierra-tarahumara-1 HTTP/1.1" 200 - 21 0.011 0.043 2026-08-18 06:57:07,739 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:57:07] "GET / HTTP/1.1" 200 - 16 0.022 0.048 2026-08-18 06:57:07,953 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:57:07] "GET /blog/travel-1/sierra-tarahumara-1 HTTP/1.1" 200 - 21 0.016 0.050 2026-08-18 06:57:08,032 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:57:08] "GET /blog/travel-1/sierra-tarahumara-1 HTTP/1.1" 200 - 21 0.025 0.048 2026-08-18 06:57:08,061 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:57:08] "GET / HTTP/1.1" 200 - 10 0.005 0.020 2026-08-18 06:57:09,123 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 06:57:09] "GET /website_blog/static/src/img/cover_1.jpg HTTP/1.1" 200 - 0 0.000 1.058 2026-08-18 06:57:09,129 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 06:57:09] "GET /website_blog/static/src/img/cover_1.jpg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 06:57:09,174 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:57:09] "GET / HTTP/1.1" 200 - 10 0.005 0.037 2026-08-18 06:57:09,241 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:57:09] "GET /blog/travel-1/sierra-tarahumara-1 HTTP/1.1" 200 - 21 0.019 0.043 2026-08-18 06:57:09,332 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:57:09] "GET /blog/travel-1/sierra-tarahumara-1 HTTP/1.1" 200 - 21 0.042 0.046 2026-08-18 06:57:09,398 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:57:09] "GET /blog/travel-1/sierra-tarahumara-1 HTTP/1.1" 200 - 21 0.017 0.042 2026-08-18 06:57:09,402 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_seo_blog.tests.test_schema.TestSchema.test_crawl_url_in_schema: waiting for threads: [] 2026-08-18 06:57:09,428 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_seo_blog.tests.test_schema: Starting TestSchema.test_schema_blog_posting ... 2026-08-18 06:57:09,445 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:57:10,446 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:57:10] "GET /blog/travel-1/sierra-tarahumara-1 HTTP/1.1" 200 - 240 0.151 0.861 2026-08-18 06:57:10,503 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_seo_blog.tests.test_schema: Starting TestSchema.test_schema_breadcrumb_list ... 2026-08-18 06:57:10,511 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:57:11,518 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:57:11] "GET /blog/travel-1/sierra-tarahumara-1 HTTP/1.1" 200 - 240 0.119 0.891 2026-08-18 06:57:11,557 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_seo_blog.tests.test_schema: Starting TestSchema.test_schema_breadcrumb_list_lang_url ... 2026-08-18 06:57:11,590 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:57:13,743 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:57:13] "GET /vi/blog/travel-1/sierra-tarahumara-1 HTTP/1.1" 200 - 243 0.248 1.909 2026-08-18 06:57:13,799 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:57:13,835 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_seo_blog.tests.test_sitemap: Starting TestSitemap.test_sitemap_blog ... 2026-08-18 06:57:13,913 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/Viindoo-odoo-18.0/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-18 06:57:13,914 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-18 06:57:14,287 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module web: loading translation file /data/build/Viindoo-odoo-18.0/addons/web/i18n/vi.po for language vi_VN 2026-08-18 06:57:14,287 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/web/i18n/vi.po for language vi_VN 2026-08-18 06:57:14,455 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module base_setup: loading translation file /data/build/Viindoo-odoo-18.0/addons/base_setup/i18n/vi.po for language vi_VN 2026-08-18 06:57:14,455 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/base_setup/i18n/vi.po for language vi_VN 2026-08-18 06:57:14,465 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module bus: loading translation file /data/build/Viindoo-odoo-18.0/addons/bus/i18n/vi.po for language vi_VN 2026-08-18 06:57:14,465 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/bus/i18n/vi.po for language vi_VN 2026-08-18 06:57:14,469 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module web_tour: loading translation file /data/build/Viindoo-odoo-18.0/addons/web_tour/i18n/vi.po for language vi_VN 2026-08-18 06:57:14,470 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/web_tour/i18n/vi.po for language vi_VN 2026-08-18 06:57:14,475 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module html_editor: loading translation file /data/build/Viindoo-odoo-18.0/addons/html_editor/i18n/vi.po for language vi_VN 2026-08-18 06:57:14,475 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/html_editor/i18n/vi.po for language vi_VN 2026-08-18 06:57:14,492 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module mail: loading translation file /data/build/Viindoo-odoo-18.0/addons/mail/i18n/vi.po for language vi_VN 2026-08-18 06:57:14,492 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/mail/i18n/vi.po for language vi_VN 2026-08-18 06:57:14,581 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module sales_team: loading translation file /data/build/Viindoo-odoo-18.0/addons/sales_team/i18n/vi.po for language vi_VN 2026-08-18 06:57:14,581 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/sales_team/i18n/vi.po for language vi_VN 2026-08-18 06:57:14,589 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module onboarding: loading translation file /data/build/Viindoo-odoo-18.0/addons/onboarding/i18n/vi.po for language vi_VN 2026-08-18 06:57:14,590 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/onboarding/i18n/vi.po for language vi_VN 2026-08-18 06:57:14,597 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-18 06:57:14,597 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-18 06:57:14,604 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module product: loading translation file /data/build/Viindoo-odoo-18.0/addons/product/i18n/vi.po for language vi_VN 2026-08-18 06:57:14,604 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/product/i18n/vi.po for language vi_VN 2026-08-18 06:57:14,641 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module analytic: loading translation file /data/build/Viindoo-odoo-18.0/addons/analytic/i18n/vi.po for language vi_VN 2026-08-18 06:57:14,641 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/analytic/i18n/vi.po for language vi_VN 2026-08-18 06:57:14,652 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module web_editor: loading translation file /data/build/Viindoo-odoo-18.0/addons/web_editor/i18n/vi.po for language vi_VN 2026-08-18 06:57:14,652 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/web_editor/i18n/vi.po for language vi_VN 2026-08-18 06:57:14,671 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module http_routing: loading translation file /data/build/Viindoo-odoo-18.0/addons/http_routing/i18n/vi.po for language vi_VN 2026-08-18 06:57:14,671 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/http_routing/i18n/vi.po for language vi_VN 2026-08-18 06:57:14,674 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module auth_signup: loading translation file /data/build/Viindoo-odoo-18.0/addons/auth_signup/i18n/vi.po for language vi_VN 2026-08-18 06:57:14,674 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/auth_signup/i18n/vi.po for language vi_VN 2026-08-18 06:57:14,687 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module portal: loading translation file /data/build/Viindoo-odoo-18.0/addons/portal/i18n/vi.po for language vi_VN 2026-08-18 06:57:14,687 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/portal/i18n/vi.po for language vi_VN 2026-08-18 06:57:14,700 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module resource: loading translation file /data/build/Viindoo-odoo-18.0/addons/resource/i18n/vi.po for language vi_VN 2026-08-18 06:57:14,700 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/resource/i18n/vi.po for language vi_VN 2026-08-18 06:57:14,711 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module digest: loading translation file /data/build/Viindoo-odoo-18.0/addons/digest/i18n/vi.po for language vi_VN 2026-08-18 06:57:14,711 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/digest/i18n/vi.po for language vi_VN 2026-08-18 06:57:14,718 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module account: loading translation file /data/build/Viindoo-odoo-18.0/addons/account/i18n/vi.po for language vi_VN 2026-08-18 06:57:14,718 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/account/i18n/vi.po for language vi_VN 2026-08-18 06:57:14,874 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module payment: loading translation file /data/build/Viindoo-odoo-18.0/addons/payment/i18n/vi.po for language vi_VN 2026-08-18 06:57:14,874 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/payment/i18n/vi.po for language vi_VN 2026-08-18 06:57:14,896 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module account_payment: loading translation file /data/build/Viindoo-odoo-18.0/addons/account_payment/i18n/vi.po for language vi_VN 2026-08-18 06:57:14,896 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/account_payment/i18n/vi.po for language vi_VN 2026-08-18 06:57:14,907 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module utm: loading translation file /data/build/Viindoo-odoo-18.0/addons/utm/i18n/vi.po for language vi_VN 2026-08-18 06:57:14,907 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/utm/i18n/vi.po for language vi_VN 2026-08-18 06:57:14,917 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module sale: loading translation file /data/build/Viindoo-odoo-18.0/addons/sale/i18n/vi.po for language vi_VN 2026-08-18 06:57:14,918 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/sale/i18n/vi.po for language vi_VN 2026-08-18 06:57:14,971 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module sale_management: loading translation file /data/build/Viindoo-odoo-18.0/addons/sale_management/i18n/vi.po for language vi_VN 2026-08-18 06:57:14,971 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/sale_management/i18n/vi.po for language vi_VN 2026-08-18 06:57:14,979 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module barcodes: loading translation file /data/build/Viindoo-odoo-18.0/addons/barcodes/i18n/vi.po for language vi_VN 2026-08-18 06:57:14,979 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/barcodes/i18n/vi.po for language vi_VN 2026-08-18 06:57:14,984 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module barcodes_gs1_nomenclature: loading translation file /data/build/Viindoo-odoo-18.0/addons/barcodes_gs1_nomenclature/i18n/vi.po for language vi_VN 2026-08-18 06:57:14,984 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/barcodes_gs1_nomenclature/i18n/vi.po for language vi_VN 2026-08-18 06:57:14,989 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module stock: loading translation file /data/build/Viindoo-odoo-18.0/addons/stock/i18n/vi.po for language vi_VN 2026-08-18 06:57:14,989 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/stock/i18n/vi.po for language vi_VN 2026-08-18 06:57:15,086 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module stock_account: loading translation file /data/build/Viindoo-odoo-18.0/addons/stock_account/i18n/vi.po for language vi_VN 2026-08-18 06:57:15,087 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/stock_account/i18n/vi.po for language vi_VN 2026-08-18 06:57:15,102 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module phone_validation: loading translation file /data/build/Viindoo-odoo-18.0/addons/phone_validation/i18n/vi.po for language vi_VN 2026-08-18 06:57:15,103 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/phone_validation/i18n/vi.po for language vi_VN 2026-08-18 06:57:15,111 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module point_of_sale: loading translation file /data/build/Viindoo-odoo-18.0/addons/point_of_sale/i18n/vi.po for language vi_VN 2026-08-18 06:57:15,111 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/point_of_sale/i18n/vi.po for language vi_VN 2026-08-18 06:57:15,172 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module pos_restaurant: loading translation file /data/build/Viindoo-odoo-18.0/addons/pos_restaurant/i18n/vi.po for language vi_VN 2026-08-18 06:57:15,172 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/pos_restaurant/i18n/vi.po for language vi_VN 2026-08-18 06:57:15,187 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module calendar: loading translation file /data/build/Viindoo-odoo-18.0/addons/calendar/i18n/vi.po for language vi_VN 2026-08-18 06:57:15,187 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/calendar/i18n/vi.po for language vi_VN 2026-08-18 06:57:15,222 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module contacts: loading translation file /data/build/Viindoo-odoo-18.0/addons/contacts/i18n/vi.po for language vi_VN 2026-08-18 06:57:15,222 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/contacts/i18n/vi.po for language vi_VN 2026-08-18 06:57:15,227 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module crm: loading translation file /data/build/Viindoo-odoo-18.0/addons/crm/i18n/vi.po for language vi_VN 2026-08-18 06:57:15,228 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/crm/i18n/vi.po for language vi_VN 2026-08-18 06:57:15,266 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module social_media: loading translation file /data/build/Viindoo-odoo-18.0/addons/social_media/i18n/vi.po for language vi_VN 2026-08-18 06:57:15,266 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/social_media/i18n/vi.po for language vi_VN 2026-08-18 06:57:15,270 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module google_recaptcha: loading translation file /data/build/Viindoo-odoo-18.0/addons/google_recaptcha/i18n/vi.po for language vi_VN 2026-08-18 06:57:15,270 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/google_recaptcha/i18n/vi.po for language vi_VN 2026-08-18 06:57:15,296 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module website: loading translation file /data/build/Viindoo-odoo-18.0/addons/website/i18n/vi.po for language vi_VN 2026-08-18 06:57:15,297 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website/i18n/vi.po for language vi_VN 2026-08-18 06:57:15,428 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_base: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_base/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:15,428 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_base/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:15,435 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_account/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:15,435 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_account/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:15,466 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_affiliate: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:15,467 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:15,501 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module purchase: loading translation file /data/build/Viindoo-odoo-18.0/addons/purchase/i18n/vi.po for language vi_VN 2026-08-18 06:57:15,501 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/purchase/i18n/vi.po for language vi_VN 2026-08-18 06:57:15,538 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module purchase_stock: loading translation file /data/build/Viindoo-odoo-18.0/addons/purchase_stock/i18n/vi.po for language vi_VN 2026-08-18 06:57:15,539 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/purchase_stock/i18n/vi.po for language vi_VN 2026-08-18 06:57:15,550 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module stock_landed_costs: loading translation file /data/build/Viindoo-odoo-18.0/addons/stock_landed_costs/i18n/vi.po for language vi_VN 2026-08-18 06:57:15,550 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/stock_landed_costs/i18n/vi.po for language vi_VN 2026-08-18 06:57:15,559 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_vat_counterpart: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_vat_counterpart/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:15,560 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_vat_counterpart/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:15,563 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_account_payment: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_account_payment/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:15,563 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_account_payment/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:15,568 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_foreign_trade: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_foreign_trade/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:15,568 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_foreign_trade/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:15,588 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_account_accountant: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_account_accountant/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:15,588 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/to_account_accountant/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:15,599 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_account_accountant: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_account_accountant/i18n_extra/vi_VN.po for language vi_VN 2026-08-18 06:57:15,599 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/to_account_accountant/i18n_extra/vi_VN.po for language vi_VN 2026-08-18 06:57:15,602 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module rating: loading translation file /data/build/Viindoo-odoo-18.0/addons/rating/i18n/vi.po for language vi_VN 2026-08-18 06:57:15,602 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/rating/i18n/vi.po for language vi_VN 2026-08-18 06:57:15,610 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module project: loading translation file /data/build/Viindoo-odoo-18.0/addons/project/i18n/vi.po for language vi_VN 2026-08-18 06:57:15,610 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/project/i18n/vi.po for language vi_VN 2026-08-18 06:57:15,665 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_quality: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_quality/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:15,665 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/to_quality/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:15,693 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module website_payment: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_payment/i18n/vi.po for language vi_VN 2026-08-18 06:57:15,693 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_payment/i18n/vi.po for language vi_VN 2026-08-18 06:57:15,697 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module website_mail: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_mail/i18n/vi.po for language vi_VN 2026-08-18 06:57:15,697 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_mail/i18n/vi.po for language vi_VN 2026-08-18 06:57:15,698 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module portal_rating: loading translation file /data/build/Viindoo-odoo-18.0/addons/portal_rating/i18n/vi.po for language vi_VN 2026-08-18 06:57:15,698 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/portal_rating/i18n/vi.po for language vi_VN 2026-08-18 06:57:15,701 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module delivery: loading translation file /data/build/Viindoo-odoo-18.0/addons/delivery/i18n/vi.po for language vi_VN 2026-08-18 06:57:15,701 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/delivery/i18n/vi.po for language vi_VN 2026-08-18 06:57:15,717 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module website_sale: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_sale/i18n/vi.po for language vi_VN 2026-08-18 06:57:15,717 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_sale/i18n/vi.po for language vi_VN 2026-08-18 06:57:15,782 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module mrp: loading translation file /data/build/Viindoo-odoo-18.0/addons/mrp/i18n/vi.po for language vi_VN 2026-08-18 06:57:15,782 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/mrp/i18n/vi.po for language vi_VN 2026-08-18 06:57:15,835 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module link_tracker: loading translation file /data/build/Viindoo-odoo-18.0/addons/link_tracker/i18n/vi.po for language vi_VN 2026-08-18 06:57:15,836 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/link_tracker/i18n/vi.po for language vi_VN 2026-08-18 06:57:15,847 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module mass_mailing: loading translation file /data/build/Viindoo-odoo-18.0/addons/mass_mailing/i18n/vi.po for language vi_VN 2026-08-18 06:57:15,847 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/mass_mailing/i18n/vi.po for language vi_VN 2026-08-18 06:57:15,890 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module resource_mail: loading translation file /data/build/Viindoo-odoo-18.0/addons/resource_mail/i18n/vi.po for language vi_VN 2026-08-18 06:57:15,890 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/resource_mail/i18n/vi.po for language vi_VN 2026-08-18 06:57:15,894 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module hr: loading translation file /data/build/Viindoo-odoo-18.0/addons/hr/i18n/vi.po for language vi_VN 2026-08-18 06:57:15,894 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/hr/i18n/vi.po for language vi_VN 2026-08-18 06:57:15,930 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module hr_expense: loading translation file /data/build/Viindoo-odoo-18.0/addons/hr_expense/i18n/vi.po for language vi_VN 2026-08-18 06:57:15,930 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/hr_expense/i18n/vi.po for language vi_VN 2026-08-18 06:57:15,951 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module hr_holidays: loading translation file /data/build/Viindoo-odoo-18.0/addons/hr_holidays/i18n/vi.po for language vi_VN 2026-08-18 06:57:15,951 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/hr_holidays/i18n/vi.po for language vi_VN 2026-08-18 06:57:15,993 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module attachment_indexation: loading translation file /data/build/Viindoo-odoo-18.0/addons/attachment_indexation/i18n/vi.po for language vi_VN 2026-08-18 06:57:15,993 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/attachment_indexation/i18n/vi.po for language vi_VN 2026-08-18 06:57:15,997 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module hr_recruitment: loading translation file /data/build/Viindoo-odoo-18.0/addons/hr_recruitment/i18n/vi.po for language vi_VN 2026-08-18 06:57:15,997 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/hr_recruitment/i18n/vi.po for language vi_VN 2026-08-18 06:57:16,034 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module data_recycle: loading translation file /data/build/Viindoo-odoo-18.0/addons/data_recycle/i18n/vi.po for language vi_VN 2026-08-18 06:57:16,034 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/data_recycle/i18n/vi.po for language vi_VN 2026-08-18 06:57:16,040 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_base_ward: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_base_ward/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:16,040 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_base_ward/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:16,044 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module l10n_vn_viin_base_ward: no translation for language vi_VN 2026-08-18 06:57:16,044 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module l10n_vn_viin_update_address: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:16,044 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:16,075 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module maintenance: loading translation file /data/build/Viindoo-odoo-18.0/addons/maintenance/i18n/vi.po for language vi_VN 2026-08-18 06:57:16,075 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/maintenance/i18n/vi.po for language vi_VN 2026-08-18 06:57:16,088 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module marketing_card: loading translation file /data/build/Viindoo-odoo-18.0/addons/marketing_card/i18n/vi.po for language vi_VN 2026-08-18 06:57:16,088 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/marketing_card/i18n/vi.po for language vi_VN 2026-08-18 06:57:16,102 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_account_budget: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:16,102 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:16,112 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_sshkey: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sshkey/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:16,112 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sshkey/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:16,118 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_git: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_git/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:16,118 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_git/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:16,131 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module web_hierarchy: loading translation file /data/build/Viindoo-odoo-18.0/addons/web_hierarchy/i18n/vi.po for language vi_VN 2026-08-18 06:57:16,131 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/web_hierarchy/i18n/vi.po for language vi_VN 2026-08-18 06:57:16,135 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module hr_org_chart: loading translation file /data/build/Viindoo-odoo-18.0/addons/hr_org_chart/i18n/vi.po for language vi_VN 2026-08-18 06:57:16,135 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/hr_org_chart/i18n/vi.po for language vi_VN 2026-08-18 06:57:16,147 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_hr: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:16,147 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,155 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module hr_contract: loading translation file /data/build/Viindoo-odoo-18.0/addons/hr_contract/i18n/vi.po for language vi_VN 2026-08-18 06:57:17,155 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/hr_contract/i18n/vi.po for language vi_VN 2026-08-18 06:57:17,168 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_resource: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_resource/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,169 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_resource/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,172 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_base_addendum: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_base_addendum/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,172 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_base_addendum/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,180 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_hr_contract: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_contract/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,180 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_contract/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,194 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_hr_employee_relative: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_employee_relative/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,194 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_employee_relative/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,200 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module hr_work_entry: loading translation file /data/build/Viindoo-odoo-18.0/addons/hr_work_entry/i18n/vi.po for language vi_VN 2026-08-18 06:57:17,200 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/hr_work_entry/i18n/vi.po for language vi_VN 2026-08-18 06:57:17,207 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_hr_work_entry: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_work_entry/i18n_extra/vi.po for language vi_VN 2026-08-18 06:57:17,207 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_work_entry/i18n_extra/vi.po for language vi_VN 2026-08-18 06:57:17,210 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_hr_work_entry: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_work_entry/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,210 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_work_entry/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,215 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module hr_work_entry_contract: loading translation file /data/build/Viindoo-odoo-18.0/addons/hr_work_entry_contract/i18n/vi.po for language vi_VN 2026-08-18 06:57:17,215 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/hr_work_entry_contract/i18n/vi.po for language vi_VN 2026-08-18 06:57:17,220 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_work_entry_contract/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,221 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_work_entry_contract/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,224 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module hr_holidays_contract: loading translation file /data/build/Viindoo-odoo-18.0/addons/hr_holidays_contract/i18n/vi.po for language vi_VN 2026-08-18 06:57:17,224 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/hr_holidays_contract/i18n/vi.po for language vi_VN 2026-08-18 06:57:17,229 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module hr_work_entry_holidays: loading translation file /data/build/Viindoo-odoo-18.0/addons/hr_work_entry_holidays/i18n/vi.po for language vi_VN 2026-08-18 06:57:17,229 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/hr_work_entry_holidays/i18n/vi.po for language vi_VN 2026-08-18 06:57:17,235 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_hr_holidays: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_holidays/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,235 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_holidays/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,242 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_hr_work_entry_holidays: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_work_entry_holidays/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,242 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_work_entry_holidays/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,245 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_hr_payroll: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_payroll/i18n_extra/vi.po for language vi_VN 2026-08-18 06:57:17,245 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_payroll/i18n_extra/vi.po for language vi_VN 2026-08-18 06:57:17,248 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_hr_payroll: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_payroll/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,248 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_payroll/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,308 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_loan_management: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,308 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,357 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_token_expiration: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_token_expiration/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,357 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_token_expiration/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,362 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_config_management: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_config_management/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,362 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_config_management/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,367 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_odoo_version: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_odoo_version/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,367 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_odoo_version/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,374 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_product_odoo_version: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_odoo_version/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,374 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_odoo_version/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,378 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_product_license: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_license/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,378 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_license/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,417 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_git_odoo_version: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_git_odoo_version/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,417 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_git_odoo_version/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,423 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_odoo_module: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_odoo_module/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,423 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_odoo_module/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,457 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_okr: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_okr/i18n_extra/vi.po for language vi_VN 2026-08-18 06:57:17,457 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_okr/i18n_extra/vi.po for language vi_VN 2026-08-18 06:57:17,460 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_okr: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_okr/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,460 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_okr/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,470 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_sales_team_advanced: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sales_team_advanced/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,470 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sales_team_advanced/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,476 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_sales_target: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sales_target/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,476 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sales_target/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,484 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_account_counterpart: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_account_counterpart/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,484 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_account_counterpart/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,490 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_web_thousand_sep: no translation for language vi_VN 2026-08-18 06:57:17,490 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_wallet: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_wallet/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,490 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_wallet/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,505 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_product_milestone: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_milestone/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,506 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_milestone/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,508 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_warranty_management: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_warranty_management/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,508 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_warranty_management/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,515 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_website_base: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_base/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,515 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_base/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,518 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_website_docs: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_docs/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,518 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_docs/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,535 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_amazon: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_amazon/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,535 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_amazon/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,539 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_safe_ir_metadata_proxy: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_safe_ir_metadata_proxy/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,540 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_safe_ir_metadata_proxy/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,545 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_approval: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval/i18n_extra/vi.po for language vi_VN 2026-08-18 06:57:17,545 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval/i18n_extra/vi.po for language vi_VN 2026-08-18 06:57:17,547 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_approval: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,547 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,644 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_hr_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_account/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,644 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_account/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,650 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_approval_analytic: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,650 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,656 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_approval_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,656 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,672 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module iap: loading translation file /data/build/Viindoo-odoo-18.0/addons/iap/i18n/vi.po for language vi_VN 2026-08-18 06:57:17,672 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/iap/i18n/vi.po for language vi_VN 2026-08-18 06:57:17,677 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module iap_mail: loading translation file /data/build/Viindoo-odoo-18.0/addons/iap_mail/i18n/vi.po for language vi_VN 2026-08-18 06:57:17,677 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/iap_mail/i18n/vi.po for language vi_VN 2026-08-18 06:57:17,682 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module sms: loading translation file /data/build/Viindoo-odoo-18.0/addons/sms/i18n/vi.po for language vi_VN 2026-08-18 06:57:17,682 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/sms/i18n/vi.po for language vi_VN 2026-08-18 06:57:17,702 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module base_automation: loading translation file /data/build/Viindoo-odoo-18.0/addons/base_automation/i18n/vi.po for language vi_VN 2026-08-18 06:57:17,703 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/base_automation/i18n/vi.po for language vi_VN 2026-08-18 06:57:17,715 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_approval_employee_advance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_employee_advance/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,715 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_employee_advance/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,732 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module base_geolocalize: loading translation file /data/build/Viindoo-odoo-18.0/addons/base_geolocalize/i18n/vi.po for language vi_VN 2026-08-18 06:57:17,732 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/base_geolocalize/i18n/vi.po for language vi_VN 2026-08-18 06:57:17,737 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_api_request_logger: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_api_request_logger/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,737 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_api_request_logger/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,744 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_geo_routes: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes/i18n_extra/vi.po for language vi_VN 2026-08-18 06:57:17,744 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes/i18n_extra/vi.po for language vi_VN 2026-08-18 06:57:17,747 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_geo_routes: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,747 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,770 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_base_state_group: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_base_state_group/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,770 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_base_state_group/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,775 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_business_trip: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,775 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,790 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_customizer: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,791 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,808 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_mail_tracking: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_mail_tracking/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,808 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_mail_tracking/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,811 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_document: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,811 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,835 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_product_standard_price_access: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_standard_price_access/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,835 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_standard_price_access/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,838 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_estimate: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_estimate/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,839 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_estimate/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,848 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_qrcode: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_qrcode/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,848 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_qrcode/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,852 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module fleet: loading translation file /data/build/Viindoo-odoo-18.0/addons/fleet/i18n/vi.po for language vi_VN 2026-08-18 06:57:17,852 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/fleet/i18n/vi.po for language vi_VN 2026-08-18 06:57:17,876 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_fleet: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,877 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,883 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_fleet_loading_capacity: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_loading_capacity/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,883 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_loading_capacity/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,889 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module hr_fleet: loading translation file /data/build/Viindoo-odoo-18.0/addons/hr_fleet/i18n/vi.po for language vi_VN 2026-08-18 06:57:17,889 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/hr_fleet/i18n/vi.po for language vi_VN 2026-08-18 06:57:17,893 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_employee_documents: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_employee_documents/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,893 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_employee_documents/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,903 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_fleet_driver: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_fleet_driver/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,903 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_fleet_driver/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,908 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_fleet_booking: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,908 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,944 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_partner_calendar: no translation for language vi_VN 2026-08-18 06:57:17,944 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_fleet_planning: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_planning/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,945 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_planning/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,963 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_helpdesk: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,963 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:17,998 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module gamification: loading translation file /data/build/Viindoo-odoo-18.0/addons/gamification/i18n/vi.po for language vi_VN 2026-08-18 06:57:17,998 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/gamification/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,031 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module survey: loading translation file /data/build/Viindoo-odoo-18.0/addons/survey/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,031 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/survey/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,076 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_survey: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_survey/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,077 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_survey/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,081 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_survey: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_survey/i18n_extra/vi_VN.po for language vi_VN 2026-08-18 06:57:18,081 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_survey/i18n_extra/vi_VN.po for language vi_VN 2026-08-18 06:57:18,083 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_hr_appraisal: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_appraisal/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,083 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_appraisal/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,103 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_hr_overtime: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,103 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,127 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_hr_employee_grade: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_employee_grade/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,128 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_employee_grade/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,134 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_hr_role: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_role/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,134 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_role/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,141 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_hr_rank: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_rank/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,141 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_rank/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,149 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module hr_skills: loading translation file /data/build/Viindoo-odoo-18.0/addons/hr_skills/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,149 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/hr_skills/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,166 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_hr_skill_framework: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_skill_framework/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,166 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_skill_framework/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,186 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_account_onbehalf_payment: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_account_onbehalf_payment/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,187 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_account_onbehalf_payment/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,197 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_marketplace: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_marketplace/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,197 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_marketplace/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,227 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_social: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_social/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,227 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_social/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,242 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_workflow_automation: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,243 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,282 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_zalo: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,282 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,302 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_hr_meal: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_meal/i18n_extra/vi.po for language vi_VN 2026-08-18 06:57:18,302 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_meal/i18n_extra/vi.po for language vi_VN 2026-08-18 06:57:18,305 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_hr_meal: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_meal/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,306 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_meal/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,318 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_appointment: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_appointment/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,318 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_appointment/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,334 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module website_partner: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_partner/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,334 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_partner/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,336 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module website_profile: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_profile/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,336 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_profile/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,345 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module website_slides: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_slides/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,345 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_slides/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,402 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module event: loading translation file /data/build/Viindoo-odoo-18.0/addons/event/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,402 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/event/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,464 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module website_event: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_event/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,464 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_event/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,475 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module im_livechat: loading translation file /data/build/Viindoo-odoo-18.0/addons/im_livechat/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,476 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/im_livechat/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,493 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module sale_stock: loading translation file /data/build/Viindoo-odoo-18.0/addons/sale_stock/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,493 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/sale_stock/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,503 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module repair: loading translation file /data/build/Viindoo-odoo-18.0/addons/repair/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,504 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/repair/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,518 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module hr_attendance: loading translation file /data/build/Viindoo-odoo-18.0/addons/hr_attendance/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,518 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/hr_attendance/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,534 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module mass_mailing_sms: loading translation file /data/build/Viindoo-odoo-18.0/addons/mass_mailing_sms/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,534 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/mass_mailing_sms/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,546 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module project_todo: loading translation file /data/build/Viindoo-odoo-18.0/addons/project_todo/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,546 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/project_todo/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,554 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module lunch: loading translation file /data/build/Viindoo-odoo-18.0/addons/lunch/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,555 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/lunch/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,575 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module website_hr_recruitment: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_hr_recruitment/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,575 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_hr_recruitment/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,587 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module test_data_module: no translation for language vi_VN 2026-08-18 06:57:18,587 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module web_responsive: no translation for language vi_VN 2026-08-18 06:57:18,587 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module mail_plugin: loading translation file /data/build/Viindoo-odoo-18.0/addons/mail_plugin/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,587 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/mail_plugin/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,595 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module crm_mail_plugin: loading translation file /data/build/Viindoo-odoo-18.0/addons/crm_mail_plugin/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,595 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/crm_mail_plugin/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,599 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module project_mail_plugin: loading translation file /data/build/Viindoo-odoo-18.0/addons/project_mail_plugin/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,600 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/project_mail_plugin/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,604 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module pos_adyen: loading translation file /data/build/Viindoo-odoo-18.0/addons/pos_adyen/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,604 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/pos_adyen/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,609 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module pos_discount: loading translation file /data/build/Viindoo-odoo-18.0/addons/pos_discount/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,609 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/pos_discount/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,612 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module account_edi_ubl_cii: loading translation file /data/build/Viindoo-odoo-18.0/addons/account_edi_ubl_cii/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,613 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/account_edi_ubl_cii/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,624 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module pos_edi_ubl: loading translation file /data/build/Viindoo-odoo-18.0/addons/pos_edi_ubl/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,624 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/pos_edi_ubl/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,626 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module pos_epson_printer: loading translation file /data/build/Viindoo-odoo-18.0/addons/pos_epson_printer/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,627 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/pos_epson_printer/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,633 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module loyalty: loading translation file /data/build/Viindoo-odoo-18.0/addons/loyalty/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,634 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/loyalty/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,659 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module pos_loyalty: loading translation file /data/build/Viindoo-odoo-18.0/addons/pos_loyalty/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,659 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/pos_loyalty/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,687 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module pos_mercado_pago: loading translation file /data/build/Viindoo-odoo-18.0/addons/pos_mercado_pago/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,687 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/pos_mercado_pago/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,692 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module pos_mrp: loading translation file /data/build/Viindoo-odoo-18.0/addons/pos_mrp/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,692 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/pos_mrp/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,695 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module pos_paytm: loading translation file /data/build/Viindoo-odoo-18.0/addons/pos_paytm/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,695 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/pos_paytm/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,699 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module pos_pine_labs: loading translation file /data/build/Viindoo-odoo-18.0/addons/pos_pine_labs/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,699 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/pos_pine_labs/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,704 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module pos_razorpay: loading translation file /data/build/Viindoo-odoo-18.0/addons/pos_razorpay/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,705 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/pos_razorpay/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,709 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module payment_adyen: loading translation file /data/build/Viindoo-odoo-18.0/addons/payment_adyen/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,710 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/payment_adyen/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,715 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module pos_restaurant_adyen: loading translation file /data/build/Viindoo-odoo-18.0/addons/pos_restaurant_adyen/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,715 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/pos_restaurant_adyen/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,718 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module pos_restaurant_loyalty: no translation for language vi_VN 2026-08-18 06:57:18,718 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module payment_stripe: loading translation file /data/build/Viindoo-odoo-18.0/addons/payment_stripe/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,718 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/payment_stripe/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,723 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module pos_stripe: loading translation file /data/build/Viindoo-odoo-18.0/addons/pos_stripe/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,724 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/pos_stripe/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,727 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module pos_restaurant_stripe: no translation for language vi_VN 2026-08-18 06:57:18,728 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module pos_sale: loading translation file /data/build/Viindoo-odoo-18.0/addons/pos_sale/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,728 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/pos_sale/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,733 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module pos_sale_loyalty: loading translation file /data/build/Viindoo-odoo-18.0/addons/pos_sale_loyalty/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,734 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/pos_sale_loyalty/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,737 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module pos_self_order: loading translation file /data/build/Viindoo-odoo-18.0/addons/pos_self_order/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,737 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/pos_self_order/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,751 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module pos_self_order_epson_printer: no translation for language vi_VN 2026-08-18 06:57:18,753 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_loyalty: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_loyalty/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,753 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_loyalty/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,761 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_loyalty_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_loyalty_pos/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,761 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_loyalty_pos/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,765 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_loyalty_pos_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_loyalty_pos_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,766 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_loyalty_pos_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,768 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module sale_loyalty: loading translation file /data/build/Viindoo-odoo-18.0/addons/sale_loyalty/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,768 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/sale_loyalty/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,776 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_loyalty_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_loyalty_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,776 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_loyalty_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,780 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module pos_viva_wallet: loading translation file /data/build/Viindoo-odoo-18.0/addons/pos_viva_wallet/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,780 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/pos_viva_wallet/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,785 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module test_data_module_install: no translation for language vi_VN 2026-08-18 06:57:18,785 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module base_address_extended: loading translation file /data/build/Viindoo-odoo-18.0/addons/base_address_extended/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,785 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/base_address_extended/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,790 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module hr_hourly_cost: loading translation file /data/build/Viindoo-odoo-18.0/addons/hr_hourly_cost/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,790 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/hr_hourly_cost/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,792 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module hr_timesheet: loading translation file /data/build/Viindoo-odoo-18.0/addons/hr_timesheet/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,793 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/hr_timesheet/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,810 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,810 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,817 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_stock_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_account/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,817 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_account/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,821 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module account_qr_code_emv: loading translation file /data/build/Viindoo-odoo-18.0/addons/account_qr_code_emv/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,821 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/account_qr_code_emv/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,825 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module base_iban: loading translation file /data/build/Viindoo-odoo-18.0/addons/base_iban/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,825 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/base_iban/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,828 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,828 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,833 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module l10n_vn_viin: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,833 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,847 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module l10n_vn_viin_stock_reports: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_stock_reports/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,847 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_stock_reports/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,857 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_product_dimensions: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_dimensions/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,857 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_dimensions/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,862 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_affiliate_loyalty: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_loyalty/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,862 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_loyalty/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,871 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_affiliate_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_pos/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,871 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_pos/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,875 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_affiliate_loyalty_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_loyalty_pos/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,875 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_loyalty_pos/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,878 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_affiliate_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,878 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,883 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_affiliate_loyalty_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_loyalty_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,883 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_loyalty_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,885 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_bank_currency_rate: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_bank_currency_rate/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,885 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_bank_currency_rate/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,890 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_foreign_trade_currency_rate: no translation for language vi_VN 2026-08-18 06:57:18,890 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_foreign_trade_export: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_foreign_trade_export/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,890 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_foreign_trade_export/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,901 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_foreign_trade_import: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_foreign_trade_import/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,901 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_foreign_trade_import/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,914 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_foreign_trade_import_currency_rate: no translation for language vi_VN 2026-08-18 06:57:18,914 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module website_blog: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_blog/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,914 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_blog/i18n/vi.po for language vi_VN 2026-08-18 06:57:18,941 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_website_blog_access_right: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_blog_access_right/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,941 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_blog_access_right/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,944 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_website_page_access_right: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_page_access_right/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,944 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_page_access_right/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,951 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_legal_invoice_number: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_legal_invoice_number/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,952 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_legal_invoice_number/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,955 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_partner_identity: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_identity/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,956 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_identity/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,959 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_partner_budget_code: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_budget_code/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,959 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_budget_code/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,962 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module l10n_vn_viin_edi: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_edi/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,962 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_edi/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,986 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_meinvoice: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_accounting_meinvoice/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,986 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_accounting_meinvoice/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,998 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_pos_refund: no translation for language vi_VN 2026-08-18 06:57:18,998 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module l10n_vn_viin_edi_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_edi_pos/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:18,998 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_edi_pos/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,002 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_meinvoice_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_accounting_meinvoice_pos/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,002 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_accounting_meinvoice_pos/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,006 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module l10n_vn_edi_viettel: loading translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn_edi_viettel/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,006 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn_edi_viettel/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,018 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_sinvoice: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_accounting_sinvoice/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,018 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_accounting_sinvoice/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,023 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module l10n_vn_edi_viettel_pos: loading translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn_edi_viettel_pos/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,023 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/l10n_vn_edi_viettel_pos/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,027 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_sinvoice_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_accounting_sinvoice_pos/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,027 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_accounting_sinvoice_pos/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,030 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module privacy_lookup: loading translation file /data/build/Viindoo-odoo-18.0/addons/privacy_lookup/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,031 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/privacy_lookup/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,036 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_partner_multilang: no translation for language vi_VN 2026-08-18 06:57:19,036 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module partner_autocomplete: loading translation file /data/build/Viindoo-odoo-18.0/addons/partner_autocomplete/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,036 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/partner_autocomplete/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,041 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_partner_multilang_partner_autocomplete: no translation for language vi_VN 2026-08-18 06:57:19,041 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_product_return_reason: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_return_reason/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,042 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_return_reason/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,047 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_product_return_reason_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_return_reason_stock/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,047 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_return_reason_stock/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,050 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_bank_connector: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_bank_connector/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,050 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_bank_connector/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,055 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_bidv_connector: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_bidv_connector/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,055 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_bidv_connector/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,060 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module pos_online_payment: loading translation file /data/build/Viindoo-odoo-18.0/addons/pos_online_payment/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,060 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/pos_online_payment/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,067 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_pos_qr: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos_qr/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,067 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos_qr/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,070 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module payment_bidv_viin: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/payment_bidv_viin/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,070 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/payment_bidv_viin/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,074 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_pos_qr_bidv: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos_qr_bidv/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,074 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos_qr_bidv/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,077 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_vninvoice: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_accounting_vninvoice/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,077 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_accounting_vninvoice/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,083 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_account_asset: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,084 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,104 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_affiliate_pos_discount: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_pos_discount/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,104 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_pos_discount/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,109 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_affiliate_pos_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_pos_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,109 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_pos_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,114 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_mrp_plm: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_mrp_plm/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,114 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/to_mrp_plm/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,128 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_quality_stock: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_quality_stock/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,128 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/to_quality_stock/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,132 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_quality_mrp: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_quality_mrp/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,133 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/to_quality_mrp/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,136 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module website_crm: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_crm/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,136 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_crm/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,138 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module website_sms: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_sms/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,138 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_sms/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,139 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module website_crm_sms: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_crm_sms/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,139 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_crm_sms/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,140 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module purchase_requisition: loading translation file /data/build/Viindoo-odoo-18.0/addons/purchase_requisition/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,140 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/purchase_requisition/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,150 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module sale_purchase: loading translation file /data/build/Viindoo-odoo-18.0/addons/sale_purchase/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,150 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/sale_purchase/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,155 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module purchase_requisition_sale: loading translation file /data/build/Viindoo-odoo-18.0/addons/purchase_requisition_sale/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,155 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/purchase_requisition_sale/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,160 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module purchase_requisition_stock: loading translation file /data/build/Viindoo-odoo-18.0/addons/purchase_requisition_stock/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,160 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/purchase_requisition_stock/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,163 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module account_add_gln: loading translation file /data/build/Viindoo-odoo-18.0/addons/account_add_gln/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,163 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/account_add_gln/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,166 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module account_check_printing: loading translation file /data/build/Viindoo-odoo-18.0/addons/account_check_printing/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,167 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/account_check_printing/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,177 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module account_debit_note: loading translation file /data/build/Viindoo-odoo-18.0/addons/account_debit_note/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,177 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/account_debit_note/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,181 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module account_edi: loading translation file /data/build/Viindoo-odoo-18.0/addons/account_edi/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,181 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/account_edi/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,185 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module certificate: loading translation file /data/build/Viindoo-odoo-18.0/addons/certificate/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,186 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/certificate/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,192 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module account_edi_proxy_client: loading translation file /data/build/Viindoo-odoo-18.0/addons/account_edi_proxy_client/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,192 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/account_edi_proxy_client/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,197 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module account_edi_ubl_cii_tax_extension: loading translation file /data/build/Viindoo-odoo-18.0/addons/account_edi_ubl_cii_tax_extension/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,197 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/account_edi_ubl_cii_tax_extension/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,207 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module account_fleet: loading translation file /data/build/Viindoo-odoo-18.0/addons/account_fleet/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,207 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/account_fleet/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,211 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module account_peppol: loading translation file /data/build/Viindoo-odoo-18.0/addons/account_peppol/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,211 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/account_peppol/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,230 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module account_peppol_response: loading translation file /data/build/Viindoo-odoo-18.0/addons/account_peppol_response/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,230 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/account_peppol_response/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,237 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module account_peppol_selfbilling: loading translation file /data/build/Viindoo-odoo-18.0/addons/account_peppol_selfbilling/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,237 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/account_peppol_selfbilling/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,242 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module account_qr_code_sepa: loading translation file /data/build/Viindoo-odoo-18.0/addons/account_qr_code_sepa/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,242 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/account_qr_code_sepa/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,245 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module account_tax_python: loading translation file /data/build/Viindoo-odoo-18.0/addons/account_tax_python/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,246 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/account_tax_python/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,249 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module account_test: loading translation file /data/build/Viindoo-odoo-18.0/addons/account_test/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,249 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/account_test/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,254 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module account_update_tax_tags: loading translation file /data/build/Viindoo-odoo-18.0/addons/account_update_tax_tags/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,254 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/account_update_tax_tags/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,257 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module auth_oauth: loading translation file /data/build/Viindoo-odoo-18.0/addons/auth_oauth/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,258 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/auth_oauth/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,262 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module auth_passkey: loading translation file /data/build/Viindoo-odoo-18.0/addons/auth_passkey/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,262 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/auth_passkey/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,266 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module auth_password_policy: loading translation file /data/build/Viindoo-odoo-18.0/addons/auth_password_policy/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,267 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/auth_password_policy/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,269 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module auth_password_policy_portal: loading translation file /data/build/Viindoo-odoo-18.0/addons/auth_password_policy_portal/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,269 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/auth_password_policy_portal/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,274 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module auth_password_policy_signup: loading translation file /data/build/Viindoo-odoo-18.0/addons/auth_password_policy_signup/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,274 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/auth_password_policy_signup/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,276 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module auth_totp: loading translation file /data/build/Viindoo-odoo-18.0/addons/auth_totp/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,276 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/auth_totp/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,283 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module auth_totp_mail: loading translation file /data/build/Viindoo-odoo-18.0/addons/auth_totp_mail/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,284 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/auth_totp_mail/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,287 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module auth_totp_mail_enforce: loading translation file /data/build/Viindoo-odoo-18.0/addons/auth_totp_mail_enforce/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,287 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/auth_totp_mail_enforce/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,291 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module auth_totp_portal: loading translation file /data/build/Viindoo-odoo-18.0/addons/auth_totp_portal/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,291 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/auth_totp_portal/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,295 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module base_import: loading translation file /data/build/Viindoo-odoo-18.0/addons/base_import/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,295 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/base_import/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,305 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module base_import_module: loading translation file /data/build/Viindoo-odoo-18.0/addons/base_import_module/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,305 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/base_import_module/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,310 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module base_install_request: loading translation file /data/build/Viindoo-odoo-18.0/addons/base_install_request/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,310 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/base_install_request/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,315 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module base_sparse_field: loading translation file /data/build/Viindoo-odoo-18.0/addons/base_sparse_field/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,315 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/base_sparse_field/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,319 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module base_vat: loading translation file /data/build/Viindoo-odoo-18.0/addons/base_vat/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,319 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/base_vat/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,324 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module calendar_sms: loading translation file /data/build/Viindoo-odoo-18.0/addons/calendar_sms/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,324 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/calendar_sms/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,328 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module cloud_storage: loading translation file /data/build/Viindoo-odoo-18.0/addons/cloud_storage/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,328 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/cloud_storage/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,332 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module cloud_storage_azure: loading translation file /data/build/Viindoo-odoo-18.0/addons/cloud_storage_azure/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,332 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/cloud_storage_azure/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,335 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module cloud_storage_google: loading translation file /data/build/Viindoo-odoo-18.0/addons/cloud_storage_google/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,336 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/cloud_storage_google/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,338 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module cloud_storage_migration: loading translation file /data/build/Viindoo-odoo-18.0/addons/cloud_storage_migration/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,339 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/cloud_storage_migration/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,344 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module iap_crm: loading translation file /data/build/Viindoo-odoo-18.0/addons/iap_crm/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,344 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/iap_crm/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,347 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module crm_iap_enrich: loading translation file /data/build/Viindoo-odoo-18.0/addons/crm_iap_enrich/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,347 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/crm_iap_enrich/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,352 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module crm_iap_mine: loading translation file /data/build/Viindoo-odoo-18.0/addons/crm_iap_mine/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,352 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/crm_iap_mine/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,364 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module crm_livechat: loading translation file /data/build/Viindoo-odoo-18.0/addons/crm_livechat/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,364 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/crm_livechat/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,368 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module crm_sms: loading translation file /data/build/Viindoo-odoo-18.0/addons/crm_sms/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,368 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/crm_sms/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,371 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module stock_delivery: loading translation file /data/build/Viindoo-odoo-18.0/addons/stock_delivery/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,371 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/stock_delivery/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,380 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module delivery_mondialrelay: loading translation file /data/build/Viindoo-odoo-18.0/addons/delivery_mondialrelay/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,380 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/delivery_mondialrelay/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,385 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module stock_picking_batch: loading translation file /data/build/Viindoo-odoo-18.0/addons/stock_picking_batch/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,386 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/stock_picking_batch/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,401 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module delivery_stock_picking_batch: loading translation file /data/build/Viindoo-odoo-18.0/addons/delivery_stock_picking_batch/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,403 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/delivery_stock_picking_batch/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,407 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module event_booth: loading translation file /data/build/Viindoo-odoo-18.0/addons/event_booth/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,407 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/event_booth/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,418 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module event_product: loading translation file /data/build/Viindoo-odoo-18.0/addons/event_product/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,419 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/event_product/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,422 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module event_sale: loading translation file /data/build/Viindoo-odoo-18.0/addons/event_sale/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,423 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/event_sale/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,431 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module event_booth_sale: loading translation file /data/build/Viindoo-odoo-18.0/addons/event_booth_sale/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,431 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/event_booth_sale/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,440 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module event_crm: loading translation file /data/build/Viindoo-odoo-18.0/addons/event_crm/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,440 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/event_crm/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,448 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module event_crm_sale: loading translation file /data/build/Viindoo-odoo-18.0/addons/event_crm_sale/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,448 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/event_crm_sale/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,451 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module event_sms: loading translation file /data/build/Viindoo-odoo-18.0/addons/event_sms/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,452 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/event_sms/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,455 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module sale_crm: loading translation file /data/build/Viindoo-odoo-18.0/addons/sale_crm/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,455 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/sale_crm/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,460 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module gamification_sale_crm: loading translation file /data/build/Viindoo-odoo-18.0/addons/gamification_sale_crm/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,460 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/gamification_sale_crm/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,464 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module google_account: loading translation file /data/build/Viindoo-odoo-18.0/addons/google_account/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,464 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/google_account/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,467 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module google_calendar: loading translation file /data/build/Viindoo-odoo-18.0/addons/google_calendar/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,467 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/google_calendar/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,473 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module google_gmail: loading translation file /data/build/Viindoo-odoo-18.0/addons/google_gmail/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,473 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/google_gmail/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,478 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module hr_calendar: loading translation file /data/build/Viindoo-odoo-18.0/addons/hr_calendar/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,478 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/hr_calendar/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,481 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module hr_gamification: loading translation file /data/build/Viindoo-odoo-18.0/addons/hr_gamification/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,481 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/hr_gamification/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,489 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module hr_holidays_attendance: loading translation file /data/build/Viindoo-odoo-18.0/addons/hr_holidays_attendance/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,489 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/hr_holidays_attendance/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,493 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module hr_homeworking: loading translation file /data/build/Viindoo-odoo-18.0/addons/hr_homeworking/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,493 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/hr_homeworking/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,498 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module hr_homeworking_calendar: loading translation file /data/build/Viindoo-odoo-18.0/addons/hr_homeworking_calendar/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,499 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/hr_homeworking_calendar/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,503 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module hr_livechat: loading translation file /data/build/Viindoo-odoo-18.0/addons/hr_livechat/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,503 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/hr_livechat/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,505 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module hr_presence: loading translation file /data/build/Viindoo-odoo-18.0/addons/hr_presence/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,505 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/hr_presence/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,510 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module hr_recruitment_sms: loading translation file /data/build/Viindoo-odoo-18.0/addons/hr_recruitment_sms/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,510 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/hr_recruitment_sms/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,514 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module hr_recruitment_survey: loading translation file /data/build/Viindoo-odoo-18.0/addons/hr_recruitment_survey/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,515 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/hr_recruitment_survey/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,521 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module hr_skills_slides: loading translation file /data/build/Viindoo-odoo-18.0/addons/hr_skills_slides/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,521 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/hr_skills_slides/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,524 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module hr_skills_survey: loading translation file /data/build/Viindoo-odoo-18.0/addons/hr_skills_survey/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,524 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/hr_skills_survey/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,528 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module hr_timesheet_attendance: loading translation file /data/build/Viindoo-odoo-18.0/addons/hr_timesheet_attendance/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,528 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/hr_timesheet_attendance/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,532 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module l10n_us: no translation for language vi_VN 2026-08-18 06:57:19,532 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module l10n_us_account: no translation for language vi_VN 2026-08-18 06:57:19,532 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_invoice_line_grouping: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_invoice_line_grouping/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,532 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_invoice_line_grouping/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,535 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module l10n_vn_edi_line_grouping: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_edi_line_grouping/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,535 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_edi_line_grouping/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,538 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_asset: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_asset/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,538 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_asset/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,542 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_account_auto_transfer: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_account_auto_transfer/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,542 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_account_auto_transfer/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,551 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_auto_transfer: no translation for language vi_VN 2026-08-18 06:57:19,551 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_account_reports: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,552 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,572 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_reports: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,572 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,605 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_vninvoice_line_grouping: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_accounting_vninvoice_line_grouping/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,605 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_accounting_vninvoice_line_grouping/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,609 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module l10n_vn_viin_einvoice_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,609 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,612 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module l10n_vn_viin_foreign_trade: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_foreign_trade/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,612 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_foreign_trade/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,615 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module l10n_vn_viin_foreign_trade_account_reports: no translation for language vi_VN 2026-08-18 06:57:19,615 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_project/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,615 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_project/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,621 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module sale_service: loading translation file /data/build/Viindoo-odoo-18.0/addons/sale_service/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,621 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/sale_service/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,624 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module project_account: loading translation file /data/build/Viindoo-odoo-18.0/addons/project_account/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,624 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/project_account/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,627 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module sale_project: loading translation file /data/build/Viindoo-odoo-18.0/addons/sale_project/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,627 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/sale_project/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,637 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module sale_timesheet: loading translation file /data/build/Viindoo-odoo-18.0/addons/sale_timesheet/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,637 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/sale_timesheet/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,657 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_logistics_package_type: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_logistics_package_type/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,657 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_logistics_package_type/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,663 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_tracking_location: no translation for language vi_VN 2026-08-18 06:57:19,663 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_logistics: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_logistics/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,663 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_logistics/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,709 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_logistics_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_logistics_account/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,709 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_logistics_account/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,715 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_freight_management: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_management/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,716 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_management/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,777 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_logistics_sales_team: no translation for language vi_VN 2026-08-18 06:57:19,778 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_tracking_location_route: no translation for language vi_VN 2026-08-18 06:57:19,778 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_logistics_route: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_logistics_route/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,778 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_logistics_route/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,786 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_logistics_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_logistics_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,786 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_logistics_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,794 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_sale_supplier_pricelist: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_supplier_pricelist/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,794 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_supplier_pricelist/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,798 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_freight_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,798 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,810 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_freight_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_project/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,811 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_project/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,815 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module l10n_vn_viin_freight_project: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_freight_project/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,815 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_freight_project/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,819 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_account/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,819 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_account/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,822 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,822 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,825 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_hr_payroll_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_payroll_account/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,825 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_payroll_account/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,834 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll_account/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,834 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll_account/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,837 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_hr_overtime_payroll: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_payroll/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,838 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_payroll/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,843 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_account_overtime: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll_account_overtime/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,843 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll_account_overtime/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,845 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_administrative_region: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_administrative_region/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,845 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_administrative_region/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,850 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_hr_payroll_administrative_region: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_payroll_administrative_region/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,850 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_payroll_administrative_region/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,856 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_administrative_region: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll_administrative_region/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,856 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll_administrative_region/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,858 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_hr_payroll_meal: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_payroll_meal/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,859 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_payroll_meal/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,862 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_meal: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll_meal/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,862 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll_meal/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,865 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_meal_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll_meal_account/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,865 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll_meal_account/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,867 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_overtime: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll_overtime/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,868 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll_overtime/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,872 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module l10n_vn_viin_loan_management: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_loan_management/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,872 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_loan_management/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,875 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_stock_account_moves_link: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_stock_account_moves_link/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,875 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_stock_account_moves_link/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,880 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module l10n_vn_viin_picking_operation: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_picking_operation/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,880 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_picking_operation/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,888 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module l10n_vn_viin_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_pos/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,889 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_pos/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:19,893 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module mail_bot: loading translation file /data/build/Viindoo-odoo-18.0/addons/mail_bot/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,894 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/mail_bot/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,898 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module mail_bot_hr: no translation for language vi_VN 2026-08-18 06:57:19,898 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module mail_group: loading translation file /data/build/Viindoo-odoo-18.0/addons/mail_group/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,899 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/mail_group/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,913 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module mass_mailing_crm: loading translation file /data/build/Viindoo-odoo-18.0/addons/mass_mailing_crm/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,913 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/mass_mailing_crm/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,916 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module mass_mailing_crm_sms: loading translation file /data/build/Viindoo-odoo-18.0/addons/mass_mailing_crm_sms/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,917 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/mass_mailing_crm_sms/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,923 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module mass_mailing_event: loading translation file /data/build/Viindoo-odoo-18.0/addons/mass_mailing_event/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,923 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/mass_mailing_event/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,926 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module mass_mailing_event_sms: loading translation file /data/build/Viindoo-odoo-18.0/addons/mass_mailing_event_sms/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,927 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/mass_mailing_event_sms/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,929 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module website_event_track: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_event_track/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,930 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_event_track/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,956 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module mass_mailing_event_track: loading translation file /data/build/Viindoo-odoo-18.0/addons/mass_mailing_event_track/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,956 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/mass_mailing_event_track/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,960 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module mass_mailing_event_track_sms: loading translation file /data/build/Viindoo-odoo-18.0/addons/mass_mailing_event_track_sms/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,960 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/mass_mailing_event_track_sms/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,963 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module mass_mailing_sale: loading translation file /data/build/Viindoo-odoo-18.0/addons/mass_mailing_sale/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,963 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/mass_mailing_sale/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,967 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module mass_mailing_sale_sms: loading translation file /data/build/Viindoo-odoo-18.0/addons/mass_mailing_sale_sms/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,967 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/mass_mailing_sale_sms/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,972 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module mass_mailing_slides: loading translation file /data/build/Viindoo-odoo-18.0/addons/mass_mailing_slides/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,972 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/mass_mailing_slides/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,975 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module membership: loading translation file /data/build/Viindoo-odoo-18.0/addons/membership/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,975 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/membership/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,985 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module microsoft_account: loading translation file /data/build/Viindoo-odoo-18.0/addons/microsoft_account/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,985 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/microsoft_account/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,989 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module microsoft_calendar: loading translation file /data/build/Viindoo-odoo-18.0/addons/microsoft_calendar/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,989 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/microsoft_calendar/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,996 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module microsoft_outlook: loading translation file /data/build/Viindoo-odoo-18.0/addons/microsoft_outlook/i18n/vi.po for language vi_VN 2026-08-18 06:57:19,996 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/microsoft_outlook/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,003 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module mrp_account: loading translation file /data/build/Viindoo-odoo-18.0/addons/mrp_account/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,003 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/mrp_account/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,010 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module mrp_landed_costs: loading translation file /data/build/Viindoo-odoo-18.0/addons/mrp_landed_costs/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,010 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/mrp_landed_costs/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,013 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module product_expiry: loading translation file /data/build/Viindoo-odoo-18.0/addons/product_expiry/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,013 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/product_expiry/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,019 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module mrp_product_expiry: loading translation file /data/build/Viindoo-odoo-18.0/addons/mrp_product_expiry/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,020 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/mrp_product_expiry/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,022 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module mrp_repair: loading translation file /data/build/Viindoo-odoo-18.0/addons/mrp_repair/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,022 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/mrp_repair/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,025 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module mrp_subcontracting: loading translation file /data/build/Viindoo-odoo-18.0/addons/mrp_subcontracting/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,025 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/mrp_subcontracting/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,031 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module mrp_subcontracting_account: loading translation file /data/build/Viindoo-odoo-18.0/addons/mrp_subcontracting_account/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,031 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/mrp_subcontracting_account/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,034 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module sale_purchase_stock: loading translation file /data/build/Viindoo-odoo-18.0/addons/sale_purchase_stock/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,034 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/sale_purchase_stock/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,037 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module stock_dropshipping: loading translation file /data/build/Viindoo-odoo-18.0/addons/stock_dropshipping/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,037 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/stock_dropshipping/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,041 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module mrp_subcontracting_dropshipping: loading translation file /data/build/Viindoo-odoo-18.0/addons/mrp_subcontracting_dropshipping/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,041 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/mrp_subcontracting_dropshipping/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,044 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module mrp_subcontracting_landed_costs: loading translation file /data/build/Viindoo-odoo-18.0/addons/mrp_subcontracting_landed_costs/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,044 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/mrp_subcontracting_landed_costs/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,047 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module purchase_mrp: loading translation file /data/build/Viindoo-odoo-18.0/addons/purchase_mrp/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,047 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/purchase_mrp/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,051 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module mrp_subcontracting_purchase: loading translation file /data/build/Viindoo-odoo-18.0/addons/mrp_subcontracting_purchase/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,051 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/mrp_subcontracting_purchase/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,054 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module mrp_subcontracting_repair: no translation for language vi_VN 2026-08-18 06:57:20,055 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_currency_conversion_diff: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_currency_conversion_diff/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,055 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_currency_conversion_diff/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,060 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module payment_momo_viin: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/payment_momo_viin/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,060 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/payment_momo_viin/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,065 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module payment_nganluong: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/payment_nganluong/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,065 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/payment_nganluong/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,071 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module payment_polar: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/payment_polar/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,071 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/payment_polar/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,080 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module payment_vnpay: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/payment_vnpay/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,080 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/payment_vnpay/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,084 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module payment_zalopay: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/payment_zalopay/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,084 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/payment_zalopay/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,088 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module pos_account_tax_python: loading translation file /data/build/Viindoo-odoo-18.0/addons/pos_account_tax_python/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,088 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/pos_account_tax_python/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,093 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module pos_event: loading translation file /data/build/Viindoo-odoo-18.0/addons/pos_event/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,093 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/pos_event/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,101 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module pos_event_sale: loading translation file /data/build/Viindoo-odoo-18.0/addons/pos_event_sale/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,101 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/pos_event_sale/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,104 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module pos_hr: loading translation file /data/build/Viindoo-odoo-18.0/addons/pos_hr/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,104 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/pos_hr/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,112 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module pos_hr_restaurant: no translation for language vi_VN 2026-08-18 06:57:20,112 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module pos_online_payment_self_order: loading translation file /data/build/Viindoo-odoo-18.0/addons/pos_online_payment_self_order/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,112 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/pos_online_payment_self_order/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,114 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module sale_margin: loading translation file /data/build/Viindoo-odoo-18.0/addons/sale_margin/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,114 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/sale_margin/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,122 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module pos_sale_margin: loading translation file /data/build/Viindoo-odoo-18.0/addons/pos_sale_margin/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,122 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/pos_sale_margin/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,125 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module pos_self_order_adyen: loading translation file /data/build/Viindoo-odoo-18.0/addons/pos_self_order_adyen/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,125 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/pos_self_order_adyen/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,128 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module pos_self_order_razorpay: loading translation file /data/build/Viindoo-odoo-18.0/addons/pos_self_order_razorpay/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,128 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/pos_self_order_razorpay/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,131 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module pos_self_order_sale: loading translation file /data/build/Viindoo-odoo-18.0/addons/pos_self_order_sale/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,131 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/pos_self_order_sale/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,135 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module pos_self_order_stripe: loading translation file /data/build/Viindoo-odoo-18.0/addons/pos_self_order_stripe/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,135 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/pos_self_order_stripe/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,137 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module pos_sms: loading translation file /data/build/Viindoo-odoo-18.0/addons/pos_sms/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,138 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/pos_sms/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,141 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module product_email_template: loading translation file /data/build/Viindoo-odoo-18.0/addons/product_email_template/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,141 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/product_email_template/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,144 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module product_images: loading translation file /data/build/Viindoo-odoo-18.0/addons/product_images/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,144 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/product_images/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,149 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module product_margin: loading translation file /data/build/Viindoo-odoo-18.0/addons/product_margin/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,149 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/product_margin/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,154 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module product_matrix: loading translation file /data/build/Viindoo-odoo-18.0/addons/product_matrix/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,154 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/product_matrix/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,157 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module project_hr_expense: loading translation file /data/build/Viindoo-odoo-18.0/addons/project_hr_expense/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,157 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/project_hr_expense/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,160 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module project_hr_skills: loading translation file /data/build/Viindoo-odoo-18.0/addons/project_hr_skills/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,160 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/project_hr_skills/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,167 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module project_mrp: loading translation file /data/build/Viindoo-odoo-18.0/addons/project_mrp/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,167 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/project_mrp/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,170 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module project_mrp_account: loading translation file /data/build/Viindoo-odoo-18.0/addons/project_mrp_account/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,170 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/project_mrp_account/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,173 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module sale_mrp: loading translation file /data/build/Viindoo-odoo-18.0/addons/sale_mrp/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,173 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/sale_mrp/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,177 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module project_mrp_sale: no translation for language vi_VN 2026-08-18 06:57:20,177 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module project_mrp_stock_landed_costs: loading translation file /data/build/Viindoo-odoo-18.0/addons/project_mrp_stock_landed_costs/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,177 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/project_mrp_stock_landed_costs/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,179 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module project_purchase: loading translation file /data/build/Viindoo-odoo-18.0/addons/project_purchase/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,179 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/project_purchase/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,184 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module project_stock: loading translation file /data/build/Viindoo-odoo-18.0/addons/project_stock/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,184 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/project_stock/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,187 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module project_purchase_stock: loading translation file /data/build/Viindoo-odoo-18.0/addons/project_purchase_stock/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,187 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/project_purchase_stock/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,189 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module sale_expense: loading translation file /data/build/Viindoo-odoo-18.0/addons/sale_expense/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,189 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/sale_expense/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,193 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module project_sale_expense: loading translation file /data/build/Viindoo-odoo-18.0/addons/project_sale_expense/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,193 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/project_sale_expense/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,196 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module project_sms: loading translation file /data/build/Viindoo-odoo-18.0/addons/project_sms/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,196 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/project_sms/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,199 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module project_stock_account: loading translation file /data/build/Viindoo-odoo-18.0/addons/project_stock_account/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,200 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/project_stock_account/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,203 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module project_stock_landed_costs: loading translation file /data/build/Viindoo-odoo-18.0/addons/project_stock_landed_costs/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,203 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/project_stock_landed_costs/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,206 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module project_timesheet_holidays: loading translation file /data/build/Viindoo-odoo-18.0/addons/project_timesheet_holidays/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,206 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/project_timesheet_holidays/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,210 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module purchase_edi_ubl_bis3: loading translation file /data/build/Viindoo-odoo-18.0/addons/purchase_edi_ubl_bis3/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,210 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/purchase_edi_ubl_bis3/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,212 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module purchase_product_matrix: loading translation file /data/build/Viindoo-odoo-18.0/addons/purchase_product_matrix/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,213 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/purchase_product_matrix/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,216 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module purchase_repair: loading translation file /data/build/Viindoo-odoo-18.0/addons/purchase_repair/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,216 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/purchase_repair/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,219 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module sale_async_emails: loading translation file /data/build/Viindoo-odoo-18.0/addons/sale_async_emails/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,219 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/sale_async_emails/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,222 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module sale_edi_ubl: loading translation file /data/build/Viindoo-odoo-18.0/addons/sale_edi_ubl/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,222 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/sale_edi_ubl/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,225 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module sale_expense_margin: loading translation file /data/build/Viindoo-odoo-18.0/addons/sale_expense_margin/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,225 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/sale_expense_margin/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,229 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module sale_gelato: loading translation file /data/build/Viindoo-odoo-18.0/addons/sale_gelato/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,229 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/sale_gelato/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,235 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module sale_gelato_stock: loading translation file /data/build/Viindoo-odoo-18.0/addons/sale_gelato_stock/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,236 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/sale_gelato_stock/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,238 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module sale_loyalty_delivery: loading translation file /data/build/Viindoo-odoo-18.0/addons/sale_loyalty_delivery/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,238 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/sale_loyalty_delivery/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,241 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module sale_stock_margin: loading translation file /data/build/Viindoo-odoo-18.0/addons/sale_stock_margin/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,242 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/sale_stock_margin/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,244 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module sale_mrp_margin: no translation for language vi_VN 2026-08-18 06:57:20,244 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module sale_pdf_quote_builder: loading translation file /data/build/Viindoo-odoo-18.0/addons/sale_pdf_quote_builder/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,244 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/sale_pdf_quote_builder/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,251 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module sale_product_matrix: loading translation file /data/build/Viindoo-odoo-18.0/addons/sale_product_matrix/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,251 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/sale_product_matrix/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,254 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module sale_project_stock: loading translation file /data/build/Viindoo-odoo-18.0/addons/sale_project_stock/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,254 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/sale_project_stock/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,256 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module sale_project_stock_account: loading translation file /data/build/Viindoo-odoo-18.0/addons/sale_project_stock_account/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,256 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/sale_project_stock_account/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,260 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module sale_purchase_project: loading translation file /data/build/Viindoo-odoo-18.0/addons/sale_purchase_project/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,260 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/sale_purchase_project/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,262 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module sale_sms: no translation for language vi_VN 2026-08-18 06:57:20,262 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module sale_timesheet_margin: loading translation file /data/build/Viindoo-odoo-18.0/addons/sale_timesheet_margin/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,262 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/sale_timesheet_margin/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,264 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module sms_twilio: loading translation file /data/build/Viindoo-odoo-18.0/addons/sms_twilio/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,264 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/sms_twilio/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,270 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module snailmail: loading translation file /data/build/Viindoo-odoo-18.0/addons/snailmail/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,270 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/snailmail/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,277 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module snailmail_account: loading translation file /data/build/Viindoo-odoo-18.0/addons/snailmail_account/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,278 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/snailmail_account/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,281 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module spreadsheet: loading translation file /data/build/Viindoo-odoo-18.0/addons/spreadsheet/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,281 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/spreadsheet/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,366 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module spreadsheet_account: loading translation file /data/build/Viindoo-odoo-18.0/addons/spreadsheet_account/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,366 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/spreadsheet_account/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,372 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module spreadsheet_dashboard: loading translation file /data/build/Viindoo-odoo-18.0/addons/spreadsheet_dashboard/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,372 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/spreadsheet_dashboard/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,377 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_account: loading translation file /data/build/Viindoo-odoo-18.0/addons/spreadsheet_dashboard_account/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,377 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/spreadsheet_dashboard_account/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,381 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_event_sale: loading translation file /data/build/Viindoo-odoo-18.0/addons/spreadsheet_dashboard_event_sale/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,381 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/spreadsheet_dashboard_event_sale/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,385 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_hr_expense: loading translation file /data/build/Viindoo-odoo-18.0/addons/spreadsheet_dashboard_hr_expense/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,385 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/spreadsheet_dashboard_hr_expense/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,388 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_hr_timesheet: loading translation file /data/build/Viindoo-odoo-18.0/addons/spreadsheet_dashboard_hr_timesheet/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,389 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/spreadsheet_dashboard_hr_timesheet/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,392 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_im_livechat: loading translation file /data/build/Viindoo-odoo-18.0/addons/spreadsheet_dashboard_im_livechat/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,393 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/spreadsheet_dashboard_im_livechat/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,396 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_pos_hr: loading translation file /data/build/Viindoo-odoo-18.0/addons/spreadsheet_dashboard_pos_hr/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,396 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/spreadsheet_dashboard_pos_hr/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,403 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_pos_restaurant: loading translation file /data/build/Viindoo-odoo-18.0/addons/spreadsheet_dashboard_pos_restaurant/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,403 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/spreadsheet_dashboard_pos_restaurant/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,408 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_sale: loading translation file /data/build/Viindoo-odoo-18.0/addons/spreadsheet_dashboard_sale/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,408 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/spreadsheet_dashboard_sale/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,414 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_sale_timesheet: loading translation file /data/build/Viindoo-odoo-18.0/addons/spreadsheet_dashboard_sale_timesheet/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,414 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/spreadsheet_dashboard_sale_timesheet/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,418 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_stock_account: loading translation file /data/build/Viindoo-odoo-18.0/addons/spreadsheet_dashboard_stock_account/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,418 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/spreadsheet_dashboard_stock_account/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,422 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_website_sale: loading translation file /data/build/Viindoo-odoo-18.0/addons/spreadsheet_dashboard_website_sale/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,422 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/spreadsheet_dashboard_website_sale/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,425 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module website_sale_slides: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_sale_slides/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,426 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_sale_slides/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,430 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_website_sale_slides: loading translation file /data/build/Viindoo-odoo-18.0/addons/spreadsheet_dashboard_website_sale_slides/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,430 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/spreadsheet_dashboard_website_sale_slides/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,433 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module stock_fleet: loading translation file /data/build/Viindoo-odoo-18.0/addons/stock_fleet/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,433 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/stock_fleet/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,438 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module stock_sms: loading translation file /data/build/Viindoo-odoo-18.0/addons/stock_sms/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,438 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/stock_sms/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,445 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module test_access_rights: no translation for language vi_VN 2026-08-18 06:57:20,445 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module test_action_bindings: no translation for language vi_VN 2026-08-18 06:57:20,445 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module test_apikeys: no translation for language vi_VN 2026-08-18 06:57:20,445 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module test_assetsbundle: no translation for language vi_VN 2026-08-18 06:57:20,446 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module test_auth_custom: no translation for language vi_VN 2026-08-18 06:57:20,446 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module test_convert: no translation for language vi_VN 2026-08-18 06:57:20,446 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module test_converter: no translation for language vi_VN 2026-08-18 06:57:20,446 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module website_crm_iap_reveal: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_crm_iap_reveal/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,446 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_crm_iap_reveal/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,451 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module website_google_map: no translation for language vi_VN 2026-08-18 06:57:20,452 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module website_crm_partner_assign: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_crm_partner_assign/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,452 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_crm_partner_assign/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,466 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module website_livechat: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_livechat/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,466 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_livechat/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,471 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module website_crm_livechat: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_crm_livechat/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,471 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_crm_livechat/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,475 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module test_crm_full: no translation for language vi_VN 2026-08-18 06:57:20,475 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module payment_demo: loading translation file /data/build/Viindoo-odoo-18.0/addons/payment_demo/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,475 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/payment_demo/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,483 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module website_jitsi: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_jitsi/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,484 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_jitsi/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,486 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module website_event_jitsi: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_event_jitsi/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,486 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_event_jitsi/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,487 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module website_event_exhibitor: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_event_exhibitor/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,488 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_event_exhibitor/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,497 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module website_event_booth: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_event_booth/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,497 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_event_booth/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,500 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module website_event_booth_sale: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_event_booth_sale/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,500 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_event_booth_sale/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,501 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module website_event_booth_sale_exhibitor: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_event_booth_sale_exhibitor/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,501 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_event_booth_sale_exhibitor/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,502 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module website_event_meet: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_event_meet/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,502 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_event_meet/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,506 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module website_event_sale: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_event_sale/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,506 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_event_sale/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,509 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module website_event_track_live: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_event_track_live/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,509 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_event_track_live/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,512 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module website_event_track_quiz: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_event_track_quiz/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,512 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_event_track_quiz/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,518 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module test_event_full: no translation for language vi_VN 2026-08-18 06:57:20,518 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module test_exceptions: no translation for language vi_VN 2026-08-18 06:57:20,518 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module test_hr_contract_calendar: no translation for language vi_VN 2026-08-18 06:57:20,518 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module test_html_field_history: no translation for language vi_VN 2026-08-18 06:57:20,519 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module test_http: no translation for language vi_VN 2026-08-18 06:57:20,519 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module test_new_api: no translation for language vi_VN 2026-08-18 06:57:20,519 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module test_inherit: no translation for language vi_VN 2026-08-18 06:57:20,519 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module test_inherit_depends: no translation for language vi_VN 2026-08-18 06:57:20,519 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module test_inherits: no translation for language vi_VN 2026-08-18 06:57:20,520 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module test_inherits_depends: no translation for language vi_VN 2026-08-18 06:57:20,520 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module test_limits: no translation for language vi_VN 2026-08-18 06:57:20,520 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module test_lint: no translation for language vi_VN 2026-08-18 06:57:20,520 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module test_performance: no translation for language vi_VN 2026-08-18 06:57:20,521 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module test_mail: no translation for language vi_VN 2026-08-18 06:57:20,521 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module test_mail_tracking_value_multilang: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/test_mail_tracking_value_multilang/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,521 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/test_mail_tracking_value_multilang/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,524 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module test_main_flows: no translation for language vi_VN 2026-08-18 06:57:20,525 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module test_mimetypes: no translation for language vi_VN 2026-08-18 06:57:20,525 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module test_read_group: no translation for language vi_VN 2026-08-18 06:57:20,525 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module test_resource: no translation for language vi_VN 2026-08-18 06:57:20,525 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module test_rpc: no translation for language vi_VN 2026-08-18 06:57:20,526 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module test_sale_product_configurators: no translation for language vi_VN 2026-08-18 06:57:20,526 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module test_sale_purchase_edi_ubl: no translation for language vi_VN 2026-08-18 06:57:20,526 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module test_search_panel: no translation for language vi_VN 2026-08-18 06:57:20,526 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module test_spreadsheet: no translation for language vi_VN 2026-08-18 06:57:20,527 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module test_testing_utilities: no translation for language vi_VN 2026-08-18 06:57:20,527 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_signup_email_verification: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_signup_email_verification/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,527 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_signup_email_verification/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,530 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module test_to_signup_email_verification: no translation for language vi_VN 2026-08-18 06:57:20,530 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module test_translation_import: no translation for language vi_VN 2026-08-18 06:57:20,531 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module test_uninstall: no translation for language vi_VN 2026-08-18 06:57:20,531 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module test_viin_approval: no translation for language vi_VN 2026-08-18 06:57:20,531 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_mail_route: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_mail_route/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,531 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_mail_route/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,535 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module test_viin_mail_route: no translation for language vi_VN 2026-08-18 06:57:20,535 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_web_cohort: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_web_cohort/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,535 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_web_cohort/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,538 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module test_viin_web_cohort: no translation for language vi_VN 2026-08-18 06:57:20,539 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module website_forum: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_forum/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,539 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_forum/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,585 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module website_slides_forum: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_slides_forum/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,585 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_slides_forum/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,592 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module website_slides_survey: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_slides_survey/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,592 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_slides_survey/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,601 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module test_website_slides_full: no translation for language vi_VN 2026-08-18 06:57:20,601 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_account_asset_purchase: no translation for language vi_VN 2026-08-18 06:57:20,602 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_attendance_device: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_attendance_device/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,602 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_attendance_device/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,634 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_backdate: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_backdate/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,635 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_backdate/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,638 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_brand: no translation for language vi_VN 2026-08-18 06:57:20,639 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_brand_common: loading translation file /data/build/rb-03e6980-224009/viin_brand_common/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,639 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/rb-03e6980-224009/viin_brand_common/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,642 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_backend_theme: no translation for language vi_VN 2026-08-18 06:57:20,643 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_bank_currency_rate_purchase_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_bank_currency_rate_purchase_stock/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,643 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_bank_currency_rate_purchase_stock/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,645 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_common_uom: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_common_uom/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,645 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_common_uom/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,647 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_employee_changes_tracking: no translation for language vi_VN 2026-08-18 06:57:20,647 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_product_maintenance_schedule: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_maintenance_schedule/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,647 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_maintenance_schedule/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,651 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module hr_maintenance: loading translation file /data/build/Viindoo-odoo-18.0/addons/hr_maintenance/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,651 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/hr_maintenance/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,655 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_stock_equipment: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_stock_equipment/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,655 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_stock_equipment/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,661 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_equipment_maintenance_schedule: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_equipment_maintenance_schedule/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,661 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_equipment_maintenance_schedule/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,665 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_equipment_woking_frequency: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_equipment_woking_frequency/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,665 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_equipment_woking_frequency/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,670 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_event_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_event_project/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,670 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_event_project/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,673 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_event_timesheet: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_event_timesheet/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,673 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_event_timesheet/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,677 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_fee_definition: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_fee_definition/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,678 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_fee_definition/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,684 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_fee_definition_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_fee_definition_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,684 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_fee_definition_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,689 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_geo_routes_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,690 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,693 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_geo_routes_google: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_google/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,693 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_google/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,700 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_geo_routes_here: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_here/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,701 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_here/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,706 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_geo_routes_mapbox: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_mapbox/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,707 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_mapbox/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,712 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_geo_routes_searoutes: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_searoutes/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,712 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_searoutes/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,716 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_geo_routes_vietmap: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_vietmap/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,716 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_vietmap/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,721 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_git_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_git_project/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,721 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_git_project/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,724 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_hide_ent_modules: no translation for language vi_VN 2026-08-18 06:57:20,725 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_hide_ent_modules_payment: no translation for language vi_VN 2026-08-18 06:57:20,725 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_hide_ent_modules_website_theme: no translation for language vi_VN 2026-08-18 06:57:20,725 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_hr_barcode_in_emp_name: no translation for language vi_VN 2026-08-18 06:57:20,726 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_hr_expense: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,726 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,732 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_hr_expense_employee_advance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,732 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,735 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_hr_expense_payroll: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_payroll/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,735 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_payroll/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,739 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_hr_attendance_validation: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_attendance_validation/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,739 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_attendance_validation/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,745 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_attendance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_work_entry_contract_attendance/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,745 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_work_entry_contract_attendance/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,749 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_hr_payroll_attendance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_payroll_attendance/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,749 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_payroll_attendance/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,753 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_hr_timesheet_payroll: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_timesheet_payroll/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,753 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_timesheet_payroll/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,758 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_project_timesheet_leave: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_project_timesheet_leave/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,758 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_project_timesheet_leave/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,762 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_hr_project_timesheet_timeoff_payroll: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_project_timesheet_timeoff_payroll/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,763 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_project_timesheet_timeoff_payroll/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,765 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_hr_training: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_training/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,765 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_training/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,768 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_inter_company_base: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_base/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,769 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_base/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,772 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_inter_company_invoice: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,772 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,777 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_inter_company_sale_purchase: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,778 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,783 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_inter_company_sale_purchase_stock: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase_stock/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,783 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase_stock/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,789 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_invoice_tax_details: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_invoice_tax_details/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,789 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_invoice_tax_details/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,792 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_mail_template_multilang_fix: no translation for language vi_VN 2026-08-18 06:57:20,792 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_maintenance_preventive_mode: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_maintenance_preventive_mode/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,793 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_maintenance_preventive_mode/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,796 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_maintenance_by_working_hours: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_maintenance_by_working_hours/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,796 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_maintenance_by_working_hours/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,799 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_maintenance_request_simple_mediate: no translation for language vi_VN 2026-08-18 06:57:20,799 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_maintenance_notification: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_maintenance_notification/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,799 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_maintenance_notification/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,803 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_stock_backdate: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_backdate/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,803 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_backdate/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,807 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_mrp_backdate: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_mrp_backdate/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,807 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_mrp_backdate/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,811 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_mrp_bom_component_percentage: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_mrp_bom_component_percentage/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,811 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_mrp_bom_component_percentage/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,815 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_mrp_bom_stock_value: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_mrp_bom_stock_value/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,815 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_mrp_bom_stock_value/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,817 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_mrp_maintenance: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_mrp_maintenance/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,817 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/to_mrp_maintenance/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,822 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_multi_warehouse_access_control/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,822 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_multi_warehouse_access_control/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,825 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_multi_warehouse_access_control/i18n_extra/vi_VN.po for language vi_VN 2026-08-18 06:57:20,825 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_multi_warehouse_access_control/i18n_extra/vi_VN.po for language vi_VN 2026-08-18 06:57:20,828 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_mrp: no translation for language vi_VN 2026-08-18 06:57:20,828 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_purchase: no translation for language vi_VN 2026-08-18 06:57:20,828 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_sale: no translation for language vi_VN 2026-08-18 06:57:20,829 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_sms: no translation for language vi_VN 2026-08-18 06:57:20,829 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_odoo_module_loc: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_odoo_module_loc/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,829 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_odoo_module_loc/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,834 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_product_license_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_license_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,834 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_license_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,837 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_odoo_module_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_odoo_module_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,838 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_odoo_module_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,846 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_odoo_module_sale_management: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_odoo_module_sale_management/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,846 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_odoo_module_sale_management/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,851 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_odoo_module_sale_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_odoo_module_sale_project/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,851 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_odoo_module_sale_project/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,855 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_okr_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_okr_project/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,855 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_okr_project/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,863 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_partner_dob: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_partner_dob/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,863 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_partner_dob/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,866 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_partner_dob_send_email: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_partner_dob_send_email/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,866 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_partner_dob_send_email/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,871 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_partner_equity_range: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_partner_equity_range/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,871 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_partner_equity_range/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,874 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_partner_multilang_account: no translation for language vi_VN 2026-08-18 06:57:20,875 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_partner_nationality: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_partner_nationality/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,875 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_partner_nationality/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,878 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_partner_track_change: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_partner_track_change/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,878 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_partner_track_change/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,881 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_payment_transaction_protection: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_payment_transaction_protection/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,881 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_payment_transaction_protection/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,884 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module payment_paypal: loading translation file /data/build/Viindoo-odoo-18.0/addons/payment_paypal/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,884 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/payment_paypal/i18n/vi.po for language vi_VN 2026-08-18 06:57:20,887 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_paypal_unsupported_currencies: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_paypal_unsupported_currencies/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,887 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_paypal_unsupported_currencies/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,890 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_payroll_payment_acb_templates: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_payroll_payment_acb_templates/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,890 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_payroll_payment_acb_templates/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,893 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_pos_delivery: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_pos_delivery/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,893 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_pos_delivery/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,897 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_pos_order_to_sales_order: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_pos_order_to_sales_order/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,897 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_pos_order_to_sales_order/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,899 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_product_code_sequence: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_code_sequence/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,899 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_code_sequence/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,902 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_product_collection: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_collection/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,902 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_collection/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,907 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_product_collection_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_collection_pos/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,907 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_collection_pos/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,909 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_product_collection_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_collection_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,909 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_collection_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,911 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_product_function: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_function/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,911 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_function/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,916 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_product_function_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_function_pos/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,916 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_function_pos/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,918 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_product_function_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_function_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,919 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_function_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,921 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_product_standard_price_access_account: no translation for language vi_VN 2026-08-18 06:57:20,921 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_product_standard_price_access_purchase: no translation for language vi_VN 2026-08-18 06:57:20,922 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_purchase_backdate: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_purchase_backdate/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,922 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_purchase_backdate/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,925 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_purchase_landed_cost: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_purchase_landed_cost/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,925 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_purchase_landed_cost/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,931 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_purchase_line_numbering: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_purchase_line_numbering/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,932 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_purchase_line_numbering/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,934 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_purchase_order_advance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_purchase_order_advance/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,934 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_purchase_order_advance/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,938 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_purchase_receipt: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_purchase_receipt/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,939 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_purchase_receipt/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,942 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_stock_lot_partner_infor: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_lot_partner_infor/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,942 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_lot_partner_infor/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,945 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_repair: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_repair/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,945 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_repair/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,949 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_repair_request_from_maintenance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_repair_request_from_maintenance/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,950 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_repair_request_from_maintenance/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,955 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_repair_with_maintenance_schedule: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_repair_with_maintenance_schedule/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,955 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_repair_with_maintenance_schedule/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,958 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_safe_confirm_button: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_safe_confirm_button/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,958 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_safe_confirm_button/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,960 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_sale_backdate: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sale_backdate/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,960 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sale_backdate/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,963 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_sale_desc_short_link: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sale_desc_short_link/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,963 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sale_desc_short_link/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,966 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_sale_line_numbering: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sale_line_numbering/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,966 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sale_line_numbering/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,969 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_sale_order_advance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sale_order_advance/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,969 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sale_order_advance/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,974 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_sale_price_lock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sale_price_lock/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,974 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sale_price_lock/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,978 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_sales_team_advanced_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sales_team_advanced_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,978 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sales_team_advanced_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,981 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_sales_target_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sales_target_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,981 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sales_target_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,985 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_sales_target_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sales_target_pos/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,985 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sales_target_pos/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,989 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_sales_team_advanced_crm: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sales_team_advanced_crm/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,990 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sales_team_advanced_crm/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,993 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_stock_age_report: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_stock_age_report/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,993 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/to_stock_age_report/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,996 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_stock_asset: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_stock_asset/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:20,997 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/to_stock_asset/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,004 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_stock_asset_equipment: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_stock_asset_equipment/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,004 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/to_stock_asset_equipment/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,009 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_maintenance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_maintenance/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,009 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_maintenance/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,014 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_stock_equipment_bom_kit: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_stock_equipment_bom_kit/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,014 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_stock_equipment_bom_kit/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,017 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_stock_equipment_hierarchy: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_stock_equipment_hierarchy/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,017 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_stock_equipment_hierarchy/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,020 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_token_expiration_test: no translation for language vi_VN 2026-08-18 06:57:21,021 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_unique_product_code: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_unique_product_code/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,021 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_unique_product_code/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,023 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_upload_file: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_upload_file/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,024 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_upload_file/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,026 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_vendor_price_lock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_vendor_price_lock/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,026 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_vendor_price_lock/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,031 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_warranty_purchase: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_warranty_purchase/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,031 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_warranty_purchase/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,036 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_warranty_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_warranty_stock/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,036 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_warranty_stock/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,039 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_warranty_purchase_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_warranty_purchase_stock/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,039 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_warranty_purchase_stock/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,042 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_warranty_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_warranty_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,042 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_warranty_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,045 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_warranty_sale_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_warranty_sale_stock/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,045 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_warranty_sale_stock/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,048 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_website_apps_store: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_apps_store/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,049 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_apps_store/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,061 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_website_apps_store_loc: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_apps_store_loc/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,061 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_apps_store_loc/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,064 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_website_odoo_version: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_odoo_version/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,064 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_odoo_version/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,067 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_website_docs_odoo: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_docs_odoo/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,067 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_docs_odoo/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,071 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_website_docs_odoo_data: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_docs_odoo_data/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,072 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_docs_odoo_data/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,076 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_website_slides_event: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_slides_event/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,076 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_slides_event/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,078 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module transifex: loading translation file /data/build/Viindoo-odoo-18.0/addons/transifex/i18n/vi.po for language vi_VN 2026-08-18 06:57:21,079 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/transifex/i18n/vi.po for language vi_VN 2026-08-18 06:57:21,082 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_account_reconciliation: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_account_reconciliation/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,083 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_account_reconciliation/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,095 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_account_bank_statement_import: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_account_bank_statement_import/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,095 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_account_bank_statement_import/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,105 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_account_bank_statement_import_rje: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_account_bank_statement_import_rje/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,106 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_account_bank_statement_import_rje/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,108 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_account_budget_hr_timesheet: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_account_budget_hr_timesheet/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,108 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_account_budget_hr_timesheet/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,112 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_account_budget_project: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_account_budget_project/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,112 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_account_budget_project/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,116 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_account_onbehalf_payment_currency_conversion_diff: no translation for language vi_VN 2026-08-18 06:57:21,117 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_account_recurring: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_account_recurring/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,117 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_account_recurring/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,122 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_affiliate_crm: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_crm/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,122 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_crm/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,125 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_marketplace_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_marketplace_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,125 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_marketplace_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,135 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_affiliate_marketplace_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_marketplace_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,135 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_marketplace_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,139 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_affiliate_multi_level: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_multi_level/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,139 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_multi_level/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,150 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_affiliate_multi_level_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_multi_level_pos/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,151 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_multi_level_pos/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,153 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_affiliate_multi_level_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_multi_level_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,154 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_multi_level_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,156 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_product: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_product/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,156 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_product/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,161 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_purchase: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_purchase/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,161 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_purchase/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,166 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_affiliate_purchase: no translation for language vi_VN 2026-08-18 06:57:21,166 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_affiliate_sale_crm: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_sale_crm/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,166 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_sale_crm/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,169 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_affiliate_website: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_website/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,169 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_website/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,188 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_affiliate_website_crm_livechat: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_website_crm_livechat/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,188 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_website_crm_livechat/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,191 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_affiliate_website_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_website_project/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,191 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_website_project/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,194 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_amazon_ses: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_amazon_ses/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,194 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_amazon_ses/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,198 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_appointment_website: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_appointment_website/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,198 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_appointment_website/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,212 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_approval_flexible_flow: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_flexible_flow/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,212 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_flexible_flow/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,225 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_approval_hr_contract: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_hr_contract/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,225 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_hr_contract/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,232 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_approval_hr_payroll: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_hr_payroll/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,232 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_hr_payroll/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,236 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module hr_recruitment_skills: loading translation file /data/build/Viindoo-odoo-18.0/addons/hr_recruitment_skills/i18n/vi.po for language vi_VN 2026-08-18 06:57:21,237 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/hr_recruitment_skills/i18n/vi.po for language vi_VN 2026-08-18 06:57:21,241 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_hr_recruitment_skills_resume: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_recruitment_skills_resume/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,241 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_recruitment_skills_resume/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,244 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_approval_hr_recruitment: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_hr_recruitment/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,245 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_hr_recruitment/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,249 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_web_countup_timer: no translation for language vi_VN 2026-08-18 06:57:21,249 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_hr_timesheet_timer: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_timesheet_timer/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,250 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_timesheet_timer/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,256 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_approval_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_project/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,257 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_project/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,269 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_approval_hr_timesheet: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_hr_timesheet/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,269 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_hr_timesheet/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,278 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_approval_maintenance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_maintenance/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,278 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_maintenance/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,283 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_approval_marketplace: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_marketplace/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,283 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_marketplace/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,288 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_approval_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_stock/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,288 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_stock/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,306 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_approval_mrp: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_mrp/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,306 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_mrp/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,313 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_approval_purchase: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_purchase/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,314 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_purchase/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,322 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_approval_purchase_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_purchase_stock/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,322 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_purchase_stock/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,325 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_approval_procurement: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_procurement/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,325 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_procurement/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,329 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_approval_purpose_routing: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_purpose_routing/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,329 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_purpose_routing/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,343 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_approval_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,344 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,353 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_approval_sale_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale_project/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,353 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale_project/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,355 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_auth_password_policy: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_auth_password_policy/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,355 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_auth_password_policy/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,360 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_auth_password_policy_portal: no translation for language vi_VN 2026-08-18 06:57:21,360 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_auth_password_policy_signup: no translation for language vi_VN 2026-08-18 06:57:21,360 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_auto_currency_rate: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_auto_currency_rate/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,360 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_auto_currency_rate/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,363 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_acb: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_auto_currency_rate_acb/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,363 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_auto_currency_rate_acb/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,367 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_bidv: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_auto_currency_rate_bidv/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,367 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_auto_currency_rate_bidv/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,369 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_vcb: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_auto_currency_rate_vcb/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,369 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_auto_currency_rate_vcb/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,372 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_xe: no translation for language vi_VN 2026-08-18 06:57:21,372 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_base_district: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_base_district/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,372 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_base_district/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,397 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_base_import_tracking: no translation for language vi_VN 2026-08-18 06:57:21,397 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_brand_account: loading translation file /data/build/rb-03e6980-224009/viin_brand_account/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,397 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/rb-03e6980-224009/viin_brand_account/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,401 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_brand_auth_oauth: no translation for language vi_VN 2026-08-18 06:57:21,402 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_brand_auth_signup: loading translation file /data/build/rb-03e6980-224009/viin_brand_auth_signup/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,402 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/rb-03e6980-224009/viin_brand_auth_signup/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,408 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_brand_auth_totp: no translation for language vi_VN 2026-08-18 06:57:21,409 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_brand_auth_totp_mail_enforce: no translation for language vi_VN 2026-08-18 06:57:21,409 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_brand_auth_totp_portal: no translation for language vi_VN 2026-08-18 06:57:21,409 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_brand_base_import: loading translation file /data/build/rb-03e6980-224009/viin_brand_base_import/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,409 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/rb-03e6980-224009/viin_brand_base_import/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,412 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_brand_calendar: loading translation file /data/build/rb-03e6980-224009/viin_brand_calendar/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,412 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/rb-03e6980-224009/viin_brand_calendar/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,424 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_brand_contacts: loading translation file /data/build/rb-03e6980-224009/viin_brand_contacts/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,424 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/rb-03e6980-224009/viin_brand_contacts/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,429 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_brand_crm: loading translation file /data/build/rb-03e6980-224009/viin_brand_crm/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,429 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/rb-03e6980-224009/viin_brand_crm/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,432 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_brand_digest: loading translation file /data/build/rb-03e6980-224009/viin_brand_digest/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,432 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/rb-03e6980-224009/viin_brand_digest/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,435 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_brand_fleet: loading translation file /data/build/rb-03e6980-224009/viin_brand_fleet/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,435 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/rb-03e6980-224009/viin_brand_fleet/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,438 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_brand_hr: loading translation file /data/build/rb-03e6980-224009/viin_brand_hr/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,438 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/rb-03e6980-224009/viin_brand_hr/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,441 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_brand_hr_expense: loading translation file /data/build/rb-03e6980-224009/viin_brand_hr_expense/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,441 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/rb-03e6980-224009/viin_brand_hr_expense/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,445 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_brand_hr_skills: no translation for language vi_VN 2026-08-18 06:57:21,445 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_brand_im_livechat: loading translation file /data/build/rb-03e6980-224009/viin_brand_im_livechat/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,445 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/rb-03e6980-224009/viin_brand_im_livechat/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,449 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_brand_l10n_vn: no translation for language vi_VN 2026-08-18 06:57:21,450 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_brand_mail_bot: loading translation file /data/build/rb-03e6980-224009/viin_brand_mail_bot/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,450 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/rb-03e6980-224009/viin_brand_mail_bot/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,453 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_brand_mail_plugin: loading translation file /data/build/rb-03e6980-224009/viin_brand_mail_plugin/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,453 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/rb-03e6980-224009/viin_brand_mail_plugin/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,457 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing: loading translation file /data/build/rb-03e6980-224009/viin_brand_mass_mailing/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,457 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/rb-03e6980-224009/viin_brand_mass_mailing/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,472 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_crm: loading translation file /data/build/rb-03e6980-224009/viin_brand_mass_mailing_crm/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,472 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/rb-03e6980-224009/viin_brand_mass_mailing_crm/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,476 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_sale: no translation for language vi_VN 2026-08-18 06:57:21,476 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_sms: loading translation file /data/build/rb-03e6980-224009/viin_brand_mass_mailing_sms/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,476 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/rb-03e6980-224009/viin_brand_mass_mailing_sms/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,479 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module mass_mailing_themes: loading translation file /data/build/Viindoo-odoo-18.0/addons/mass_mailing_themes/i18n/vi.po for language vi_VN 2026-08-18 06:57:21,479 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/mass_mailing_themes/i18n/vi.po for language vi_VN 2026-08-18 06:57:21,500 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_themes: loading translation file /data/build/rb-03e6980-224009/viin_brand_mass_mailing_themes/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,500 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/rb-03e6980-224009/viin_brand_mass_mailing_themes/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,506 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_brand_membership: loading translation file /data/build/rb-03e6980-224009/viin_brand_membership/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,506 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/rb-03e6980-224009/viin_brand_membership/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,509 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_brand_mrp: loading translation file /data/build/rb-03e6980-224009/viin_brand_mrp/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,509 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/rb-03e6980-224009/viin_brand_mrp/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,513 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_brand_onboarding: no translation for language vi_VN 2026-08-18 06:57:21,513 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_brand_payment: no translation for language vi_VN 2026-08-18 06:57:21,514 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_brand_payment_paypal: no translation for language vi_VN 2026-08-18 06:57:21,514 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_brand_portal: loading translation file /data/build/rb-03e6980-224009/viin_brand_portal/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,515 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/rb-03e6980-224009/viin_brand_portal/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,531 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_brand_pos: loading translation file /data/build/rb-03e6980-224009/viin_brand_pos/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,531 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/rb-03e6980-224009/viin_brand_pos/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,535 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_brand_product: loading translation file /data/build/rb-03e6980-224009/viin_brand_product/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,535 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/rb-03e6980-224009/viin_brand_product/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,538 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_brand_purchase: loading translation file /data/build/rb-03e6980-224009/viin_brand_purchase/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,538 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/rb-03e6980-224009/viin_brand_purchase/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,543 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_brand_sale: loading translation file /data/build/rb-03e6980-224009/viin_brand_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,543 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/rb-03e6980-224009/viin_brand_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,548 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_brand_sale_management: loading translation file /data/build/rb-03e6980-224009/viin_brand_sale_management/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,548 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/rb-03e6980-224009/viin_brand_sale_management/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,551 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_brand_snailmail: no translation for language vi_VN 2026-08-18 06:57:21,554 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_brand_social_media: no translation for language vi_VN 2026-08-18 06:57:21,554 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_brand_stock: loading translation file /data/build/rb-03e6980-224009/viin_brand_stock/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,554 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/rb-03e6980-224009/viin_brand_stock/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,558 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_brand_web: loading translation file /data/build/rb-03e6980-224009/viin_brand_web/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,559 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/rb-03e6980-224009/viin_brand_web/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,561 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_brand_web_editor: no translation for language vi_VN 2026-08-18 06:57:21,562 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module web_unsplash: loading translation file /data/build/Viindoo-odoo-18.0/addons/web_unsplash/i18n/vi.po for language vi_VN 2026-08-18 06:57:21,562 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/web_unsplash/i18n/vi.po for language vi_VN 2026-08-18 06:57:21,566 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_brand_web_unsplash: no translation for language vi_VN 2026-08-18 06:57:21,567 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_brand_website: loading translation file /data/build/rb-03e6980-224009/viin_brand_website/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,567 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/rb-03e6980-224009/viin_brand_website/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,572 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_brand_website_event: loading translation file /data/build/rb-03e6980-224009/viin_brand_website_event/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,572 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/rb-03e6980-224009/viin_brand_website_event/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,575 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_brand_website_event_exhibitor: no translation for language vi_VN 2026-08-18 06:57:21,576 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_brand_website_forum: loading translation file /data/build/rb-03e6980-224009/viin_brand_website_forum/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,577 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/rb-03e6980-224009/viin_brand_website_forum/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,581 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_brand_website_jitsi: no translation for language vi_VN 2026-08-18 06:57:21,596 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module website_links: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_links/i18n/vi.po for language vi_VN 2026-08-18 06:57:21,596 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_links/i18n/vi.po for language vi_VN 2026-08-18 06:57:21,602 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_brand_website_links: loading translation file /data/build/rb-03e6980-224009/viin_brand_website_links/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,602 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/rb-03e6980-224009/viin_brand_website_links/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,605 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_brand_website_profile: no translation for language vi_VN 2026-08-18 06:57:21,606 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_brand_website_sale: loading translation file /data/build/rb-03e6980-224009/viin_brand_website_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,606 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/rb-03e6980-224009/viin_brand_website_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,608 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_brand_website_slides: loading translation file /data/build/rb-03e6980-224009/viin_brand_website_slides/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,608 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/rb-03e6980-224009/viin_brand_website_slides/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,611 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_brand_website_slides_forum: no translation for language vi_VN 2026-08-18 06:57:21,611 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_business_trip_approval: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_approval/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,611 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_approval/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,616 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_fleet_booking_passenger: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_passenger/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,616 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_passenger/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,629 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_business_trip_fleet: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_fleet/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,629 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_fleet/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,633 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_business_trip_hr_expense: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,633 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,637 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_contacts: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_contacts/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,637 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_contacts/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,663 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_contacts_district: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_contacts_district/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,663 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_contacts_district/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,667 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_contacts_ethnicity_religion: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_contacts_ethnicity_religion/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,667 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_contacts_ethnicity_religion/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,673 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_web_map: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_web_map/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,673 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_web_map/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,678 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_contacts_map: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_contacts_map/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,678 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_contacts_map/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,682 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_contacts_ward: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_contacts_ward/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,683 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_contacts_ward/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,687 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_country_target_market: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_country_target_market/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,687 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_country_target_market/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,689 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_crm: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_crm/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,689 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_crm/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,693 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_partner_business_nature: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_business_nature/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,693 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_business_nature/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,704 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_crm_business_nature: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_crm_business_nature/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,704 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_crm_business_nature/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,708 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_partner_industry_isic: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_industry_isic/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,708 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_industry_isic/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,771 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_crm_business_nature_isic: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_crm_business_nature_isic/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,771 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_crm_business_nature_isic/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,775 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_crm_customer_recognition: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_crm_customer_recognition/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,775 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_crm_customer_recognition/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,778 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_crm_dob: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_crm_dob/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,778 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_crm_dob/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,782 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_web_sankey: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_web_sankey/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,782 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_web_sankey/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,785 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_crm_sankey: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_crm_sankey/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,785 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_crm_sankey/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,789 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_customizer_web_responsive: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_customizer_web_responsive/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,790 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_customizer_web_responsive/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,792 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_document_account: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_account/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,792 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_account/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,796 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_document_freight: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_freight/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,796 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_freight/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,802 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_freight_air: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_air/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,802 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_air/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,808 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_freight_consol: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_consol/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,808 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_consol/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,822 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_document_freight_air: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_freight_air/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,822 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_freight_air/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,827 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_document_freight_consol: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_freight_consol/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,827 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_freight_consol/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,831 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_document_hr: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_hr/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,832 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_hr/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,835 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_document_hr_contract: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_hr_contract/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,835 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_hr_contract/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,838 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_document_hr_recruitment: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_hr_recruitment/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,838 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_hr_recruitment/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,843 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_document_mrp: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_mrp/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,843 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_mrp/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,847 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_document_parsing: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_document_parsing/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,847 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_document_parsing/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,854 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_document_project: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,855 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,859 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_document_purchase: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_purchase/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,859 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_purchase/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,862 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_document_sale: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,862 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,865 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_document_stock: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_stock/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,865 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_stock/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,868 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_duns: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_duns/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,868 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_duns/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,872 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_employee_map: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_employee_map/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,873 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_employee_map/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,875 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_estimate_approval: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_approval/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,876 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_approval/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,882 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_estimate_budget: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,882 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,886 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_estimate_hr: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_hr/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,886 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_hr/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,890 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_estimate_project: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_project/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,890 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_project/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,893 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_estimate_purchase: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_purchase/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,893 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_purchase/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,899 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_estimate_sale: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,899 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,905 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_features_activate_inter_company: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_features_activate_inter_company/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,905 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_features_activate_inter_company/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,909 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_fleet_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,909 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,917 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_fleet_booking_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,917 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,921 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_fleet_booking_approval: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_approval/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,922 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_approval/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,927 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_fleet_booking_cargo: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_cargo/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,927 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_cargo/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,935 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_fleet_insurance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_insurance/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,936 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_insurance/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,943 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_fleet_planning_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_planning_account/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,943 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_planning_account/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,947 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_fleet_planning_hr_expense: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_planning_hr_expense/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,947 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_planning_hr_expense/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,951 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_fleet_purchase: no translation for language vi_VN 2026-08-18 06:57:21,951 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_fleet_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,952 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,956 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_fleet_sale_cargo: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_sale_cargo/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,957 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_sale_cargo/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,962 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_fleet_sale_management: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_sale_management/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,962 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_sale_management/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,965 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_fleet_sale_passenger: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_sale_passenger/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,965 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_sale_passenger/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,969 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_transfer_address: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_transfer_address/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,970 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_transfer_address/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,973 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_fleet_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_stock/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,973 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_stock/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,994 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_freight_air_consol: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_air_consol/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:21,994 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_air_consol/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,000 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_freight_road: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_road/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,000 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_road/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,007 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_freight_document_parsing: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_document_parsing/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,008 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_document_parsing/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,013 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_sale_onbehalf_management: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_onbehalf_management/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,013 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_onbehalf_management/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,016 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_freight_sale_onbehalf: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_sale_onbehalf/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,016 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_sale_onbehalf/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,020 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_freight_sale_purchase: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_sale_purchase/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,020 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_sale_purchase/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,024 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_web_gantt: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_web_gantt/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,025 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_web_gantt/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,034 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_freight_gantt: no translation for language vi_VN 2026-08-18 06:57:22,034 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_logistics_cargo_template: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_logistics_cargo_template/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,034 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_logistics_cargo_template/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,043 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_freight: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_spreadsheet_dashboard_freight/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,043 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_spreadsheet_dashboard_freight/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,051 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_freight_complete_suite: no translation for language vi_VN 2026-08-18 06:57:22,051 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_freight_sale_consol: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_sale_consol/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,051 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_sale_consol/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,063 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_geography_info: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_geography_info/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,063 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_geography_info/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,069 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_geography_info_contact: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_geography_info_contact/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,069 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_geography_info_contact/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,072 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_geography_info_world_bank: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_geography_info_world_bank/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,072 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_geography_info_world_bank/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,078 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_google_drive: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_google_drive/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,078 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_google_drive/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,106 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_helpdesk_crm: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_crm/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,106 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_crm/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,112 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_helpdesk_hr: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_hr/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,112 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_hr/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,114 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_helpdesk_livechat: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_livechat/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,115 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_livechat/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,120 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_helpdesk_odoo_version: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_odoo_version/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,120 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_odoo_version/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,123 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_helpdesk_odoo_module: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_odoo_module/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,123 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_odoo_module/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,126 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_helpdesk_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_project/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,126 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_project/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,132 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_helpdesk_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,132 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,135 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_helpdesk_severity: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_severity/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,135 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_severity/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,144 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_helpdesk_timesheet: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_timesheet/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,144 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_timesheet/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,146 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_helpdesk_timesheet_timer: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_timesheet_timer/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,146 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_timesheet_timer/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,150 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_hide_detailed_tax_in_pos_receipt: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hide_detailed_tax_in_pos_receipt/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,151 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hide_detailed_tax_in_pos_receipt/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,154 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_hr_contract_skill: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_contract_skill/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,154 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_contract_skill/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,156 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_contract_suspension/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,156 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_contract_suspension/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,160 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_suspension: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_work_entry_contract_suspension/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,160 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_work_entry_contract_suspension/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,163 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension_payroll: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_contract_suspension_payroll/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,164 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_contract_suspension_payroll/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,167 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_hr_seniority: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_seniority/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,167 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_seniority/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,173 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension_seniority: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_contract_suspension_seniority/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,174 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_contract_suspension_seniority/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,178 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_hr_employee_birthday: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_employee_birthday/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,178 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_employee_birthday/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,183 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_hr_employee_relative_birthdate: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_employee_relative_birthdate/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,183 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_employee_relative_birthdate/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,188 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_hr_ethnicity_religion: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_ethnicity_religion/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,189 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_ethnicity_religion/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,192 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_hr_maintenance: no translation for language vi_VN 2026-08-18 06:57:22,192 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_hr_management_tiers: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_management_tiers/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,192 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_management_tiers/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,198 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_hr_multi_position: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_multi_position/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,198 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_multi_position/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,202 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,202 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,209 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_hr_overtime_hr_holidays: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_hr_holidays/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,210 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_hr_holidays/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,213 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval_compensatory_time_off: no translation for language vi_VN 2026-08-18 06:57:22,214 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval_payroll: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval_payroll/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,214 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval_payroll/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,217 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_hr_overtime_attendance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_attendance/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,217 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_attendance/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,224 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_hr_overtime_payroll_compensatory_time_off: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_payroll_compensatory_time_off/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,224 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_payroll_compensatory_time_off/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,227 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_timesheet/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,227 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_timesheet/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,234 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet_approval: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_timesheet_approval/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,234 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_timesheet_approval/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,238 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet_attendance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_timesheet_attendance/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,238 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_timesheet_attendance/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,241 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_hr_payroll_timesheet_wfh: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_payroll_timesheet_wfh/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,242 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_payroll_timesheet_wfh/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,248 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_hr_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_project/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,248 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_project/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,252 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_hr_project_timesheet_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_project_timesheet_account/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,252 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_project_timesheet_account/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,255 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_hr_recognition_discipline: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_recognition_discipline/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,255 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_recognition_discipline/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,266 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_hr_recognition_discipline: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_recognition_discipline/i18n_extra/vi_VN.po for language vi_VN 2026-08-18 06:57:22,266 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_recognition_discipline/i18n_extra/vi_VN.po for language vi_VN 2026-08-18 06:57:22,268 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_hr_recognition_discipline_approval: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_recognition_discipline_approval/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,268 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_recognition_discipline_approval/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,276 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_hr_recruitment: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_recruitment/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,276 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_recruitment/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,279 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_hr_recruitment_sankey: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_hr_recruitment_sankey/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,279 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_hr_recruitment_sankey/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,283 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_hr_retirement_age: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_retirement_age/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,283 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_retirement_age/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,288 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_hr_skill_framework_recruitment: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_skill_framework_recruitment/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,288 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_skill_framework_recruitment/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,291 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_hr_skills_slides: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_skills_slides/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,291 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_skills_slides/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,295 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_attendance_holiday: no translation for language vi_VN 2026-08-18 06:57:22,295 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_link_tracker_qr_code: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_link_tracker_qr_code/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,295 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_link_tracker_qr_code/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,298 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_loan_management_bank_currency_rate: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_loan_management_bank_currency_rate/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,298 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_loan_management_bank_currency_rate/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,301 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_mail_mention_with_avatar: no translation for language vi_VN 2026-08-18 06:57:22,301 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_mail_route_hr: no translation for language vi_VN 2026-08-18 06:57:22,301 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_mail_show_recipient: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_mail_show_recipient/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,301 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_mail_show_recipient/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,304 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_mail_thread_product: no translation for language vi_VN 2026-08-18 06:57:22,304 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_mail_thread_purchase: no translation for language vi_VN 2026-08-18 06:57:22,305 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_mail_thread_stock: no translation for language vi_VN 2026-08-18 06:57:22,305 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_mail_thread_stock_account: no translation for language vi_VN 2026-08-18 06:57:22,305 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_mail_thread_uom: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_mail_thread_uom/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,305 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_mail_thread_uom/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,309 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_marketplace_event_sale: no translation for language vi_VN 2026-08-18 06:57:22,310 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_marketplace_loyalty: no translation for language vi_VN 2026-08-18 06:57:22,310 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_marketplace_rating: no translation for language vi_VN 2026-08-18 06:57:22,310 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_marketplace_sale_currency_conversion_diff: no translation for language vi_VN 2026-08-18 06:57:22,311 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_marketplace_sale_loyalty: no translation for language vi_VN 2026-08-18 06:57:22,311 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_marketplace_website_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_marketplace_website_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,311 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_marketplace_website_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,315 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_marketplace_sale_product_configurator: no translation for language vi_VN 2026-08-18 06:57:22,315 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_marketplace_sale_purchase: no translation for language vi_VN 2026-08-18 06:57:22,316 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_marketplace_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_marketplace_stock/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,316 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_marketplace_stock/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,324 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_marketplace_sale_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_marketplace_sale_stock/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,324 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_marketplace_sale_stock/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,327 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_marketplace_snailmail: no translation for language vi_VN 2026-08-18 06:57:22,328 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_marketplace_website_sale_stock: no translation for language vi_VN 2026-08-18 06:57:22,328 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_mrp: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,328 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,345 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_mrp_account: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_account/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,346 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_account/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,354 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_mrp_filter: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_filter/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,354 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_filter/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,357 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_stock_landed_costs: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_landed_costs/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,357 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_landed_costs/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,368 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_mrp_landed_costs: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_landed_costs/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,368 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_landed_costs/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,373 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_mrp_plm_approval: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_plm_approval/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,373 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_plm_approval/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,378 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_mrp_plm_subcontracting_purchase: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_plm_subcontracting_purchase/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,378 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_plm_subcontracting_purchase/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,383 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_mrp_plm_test_full: no translation for language vi_VN 2026-08-18 06:57:22,383 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_mrp_plm_website_sale: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_plm_website_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,383 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_plm_website_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,387 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_subcontracting_request/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,387 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_subcontracting_request/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,395 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request_approval: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_subcontracting_request_approval/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,395 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_subcontracting_request_approval/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,405 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request_plm: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_subcontracting_request_plm/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,405 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_subcontracting_request_plm/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,408 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_partner_approval: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_approval/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,408 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_approval/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,412 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_partner_approval_marketplace: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_approval_marketplace/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,412 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_approval_marketplace/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,419 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_partner_approval_website: no translation for language vi_VN 2026-08-18 06:57:22,419 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_partner_approval_marketplace_website: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_approval_marketplace_website/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,419 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_approval_marketplace_website/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,423 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_partner_country_recognition: no translation for language vi_VN 2026-08-18 06:57:22,423 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_partner_filter: no translation for language vi_VN 2026-08-18 06:57:22,423 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_partner_gender: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_gender/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,423 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_gender/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,426 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_partner_shareholder: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_shareholder/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,426 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_shareholder/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,430 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_partner_tax_code: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_tax_code/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,430 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_tax_code/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,439 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_pdf_print_preview: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pdf_print_preview/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,439 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pdf_print_preview/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,442 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,442 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,447 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_pos_custom_bill_logo: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos_custom_bill_logo/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,447 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos_custom_bill_logo/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,449 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_product_multi_barcodes: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_product_multi_barcodes/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,449 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_product_multi_barcodes/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,452 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_pos_product_multi_barcodes: no translation for language vi_VN 2026-08-18 06:57:22,452 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_pos_return: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos_return/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,452 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos_return/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,456 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_pos_sales_receipt_title: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos_sales_receipt_title/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,456 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos_sales_receipt_title/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,461 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_pos_scale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos_scale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,461 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos_scale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,467 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_pos_vnpay: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos_vnpay/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,467 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos_vnpay/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,473 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_product_approval: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_product_approval/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,473 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_product_approval/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,477 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_product_approval_marketplace: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_product_approval_marketplace/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,477 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_product_approval_marketplace/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,483 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_product_approval_website_sale: no translation for language vi_VN 2026-08-18 06:57:22,485 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_product_approval_marketplace_website_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_product_approval_marketplace_website_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,485 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_product_approval_marketplace_website_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,489 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_project_access_timesheet: no translation for language vi_VN 2026-08-18 06:57:22,490 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_project_gantt: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_project_gantt/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,490 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_project_gantt/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,494 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_project_progress: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_project_progress/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,494 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_project_progress/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,502 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_project_todo: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_project_todo/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,502 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_project_todo/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,506 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_quality_stock_access_control: no translation for language vi_VN 2026-08-18 06:57:22,506 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_repair_request_from_warranty: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_repair_request_from_warranty/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,506 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_repair_request_from_warranty/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,511 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_repair_stock_access: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_repair_stock_access/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,511 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_repair_stock_access/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,520 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_repair_supply: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_repair_supply/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,520 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_repair_supply/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,525 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,526 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,532 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_sale_addendum: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_addendum/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,532 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_addendum/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,537 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_sale_business_nature: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_business_nature/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,537 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_business_nature/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,541 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_sale_business_nature_isic: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_business_nature_isic/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,541 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_business_nature_isic/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,544 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_sale_crm: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sale_crm/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,545 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sale_crm/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,549 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_sale_crm_business_nature: no translation for language vi_VN 2026-08-18 06:57:22,549 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_sale_ee: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sale_ee/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,549 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sale_ee/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,553 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_sale_onbehalf_vendorprice: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_onbehalf_vendorprice/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,553 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_onbehalf_vendorprice/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,556 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_sale_product_duplication_warning: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_product_duplication_warning/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,557 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_product_duplication_warning/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,561 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_sale_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_project/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,562 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_project/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,565 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_sale_project_technician: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_project_technician/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,565 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_project_technician/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,568 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_sale_quotation_template_access: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_quotation_template_access/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,568 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_quotation_template_access/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,572 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_sale_recurring: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sale_recurring/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,572 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sale_recurring/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,578 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_sale_sankey: no translation for language vi_VN 2026-08-18 06:57:22,579 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_sale_subscription: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sale_subscription/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,579 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sale_subscription/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,596 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_sale_subscription_loyalty: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sale_subscription_loyalty/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,596 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sale_subscription_loyalty/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,601 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_sales_team_collaboration: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sales_team_collaboration/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,601 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sales_team_collaboration/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,606 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_sales_team_collaboration_crm: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sales_team_collaboration_crm/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,607 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sales_team_collaboration_crm/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,610 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_sales_team_collaboration_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sales_team_collaboration_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,610 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sales_team_collaboration_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,616 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_sales_unlink: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sales_unlink/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,616 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sales_unlink/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,620 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_sales_unlink_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sales_unlink_stock/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,620 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sales_unlink_stock/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,622 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_social_facebook: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_social_facebook/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,623 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_social_facebook/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,630 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_social_lead: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_social_lead/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,631 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_social_lead/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,633 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_social_linkedin: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_social_linkedin/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,633 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_social_linkedin/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,639 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_helpdesk: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_spreadsheet_dashboard_helpdesk/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,639 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_spreadsheet_dashboard_helpdesk/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,643 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_stock_account_backdate: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_account_backdate/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,643 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_account_backdate/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,647 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_stock_ee: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_stock_ee/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,647 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_stock_ee/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,649 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_stock_internal_transfer: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_internal_transfer/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,649 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_internal_transfer/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,654 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_stock_internal_transit_valuation: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_internal_transit_valuation/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,654 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_internal_transit_valuation/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,657 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_stock_lot_dropshipping_partner_infor: no translation for language vi_VN 2026-08-18 06:57:22,657 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_stringee: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stringee/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,657 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stringee/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,673 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_survey_exam: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_survey_exam/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,673 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_survey_exam/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,682 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_wallet_marketplace_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_wallet_marketplace_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,682 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_wallet_marketplace_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,685 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_website: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,685 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,697 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_website_blog_toc: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_blog_toc/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,697 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_blog_toc/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,702 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_website_forum_security_groups: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_forum_security_groups/i18n_extra/vi.po for language vi_VN 2026-08-18 06:57:22,702 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_forum_security_groups/i18n_extra/vi.po for language vi_VN 2026-08-18 06:57:22,704 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_website_forum_security_groups: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_forum_security_groups/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,705 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_forum_security_groups/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,707 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_website_gtm: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_gtm/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,707 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_gtm/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,711 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_website_helpdesk: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_helpdesk/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,711 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_helpdesk/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,720 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_website_hr_recruitment_website_editor: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_hr_recruitment_website_editor/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,720 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_hr_recruitment_website_editor/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,723 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_website_multilingual_multimedia: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_multilingual_multimedia/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,724 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_multilingual_multimedia/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,726 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_website_nofollow: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_nofollow/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,726 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_nofollow/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,729 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_website_partner_business_nature: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_partner_business_nature/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,729 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_partner_business_nature/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,734 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_website_sale_recurring: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_sale_recurring/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,735 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_sale_recurring/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,736 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_website_sale_subscription: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_sale_subscription/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,736 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_sale_subscription/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,738 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_website_seo: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_seo/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,738 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_seo/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,741 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_website_seo_advisor: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_seo_advisor/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,742 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_seo_advisor/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,751 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_website_seo_advisor_blog: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_seo_advisor_blog/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,752 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_seo_advisor_blog/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,755 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_website_seo_blog: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_seo_blog/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,755 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_seo_blog/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,758 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_website_slides: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_slides/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,758 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_slides/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,761 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_website_slides_survey: no translation for language vi_VN 2026-08-18 06:57:22,761 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,761 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,765 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_event: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale_event/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,765 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale_event/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,768 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_livechat: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale_livechat/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,768 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale_livechat/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,771 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_sms: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale_sms/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,771 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale_sms/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,774 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_social: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale_social/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,774 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale_social/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,776 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_survey: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale_survey/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,776 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale_survey/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,779 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_website: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale_website/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,779 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale_website/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,781 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_zalo_zbs: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo_zbs/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,781 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo_zbs/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,801 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_zalo_crm: no translation for language vi_VN 2026-08-18 06:57:22,802 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_zalo: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale_zalo/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,802 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale_zalo/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,805 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_zalo_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo_account/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,805 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo_account/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,809 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_zalo_auth_oauth: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo_auth_oauth/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,809 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo_auth_oauth/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,814 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_zalo_chatter_sync: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo_chatter_sync/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,814 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo_chatter_sync/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,816 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_zalo_helpdesk: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo_helpdesk/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,816 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo_helpdesk/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,819 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_zalo_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,820 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,824 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_zalo_website_livechat: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo_website_livechat/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,825 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo_website_livechat/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,828 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module website_cf_turnstile: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_cf_turnstile/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,828 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_cf_turnstile/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,830 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module website_customer: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_customer/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,830 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_customer/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,835 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module website_event_booth_exhibitor: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_event_booth_exhibitor/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,835 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_event_booth_exhibitor/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,837 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module website_event_crm: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_event_crm/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,838 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_event_crm/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,839 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module website_event_track_live_quiz: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_event_track_live_quiz/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,839 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_event_track_live_quiz/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,842 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module website_mail_group: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_mail_group/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,842 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_mail_group/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,844 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module website_mass_mailing: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_mass_mailing/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,844 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_mass_mailing/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,848 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module website_mass_mailing_sms: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_mass_mailing_sms/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,849 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_mass_mailing_sms/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,850 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module website_membership: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_membership/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,850 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_membership/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,852 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module website_project: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_project/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,852 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_project/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,854 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module website_sale_autocomplete: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_sale_autocomplete/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,854 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_sale_autocomplete/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,856 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module payment_custom: loading translation file /data/build/Viindoo-odoo-18.0/addons/payment_custom/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,856 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/payment_custom/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,860 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module website_sale_stock: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_sale_stock/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,860 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_sale_stock/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,864 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module website_sale_collect: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_sale_collect/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,864 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_sale_collect/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,868 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module website_sale_comparison: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_sale_comparison/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,868 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_sale_comparison/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,872 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module website_sale_wishlist: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_sale_wishlist/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,872 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_sale_wishlist/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,875 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module website_sale_comparison_wishlist: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_sale_comparison_wishlist/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,875 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_sale_comparison_wishlist/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,877 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module website_sale_gelato: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_sale_gelato/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,877 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_sale_gelato/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,878 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module website_sale_loyalty: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_sale_loyalty/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,878 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_sale_loyalty/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,882 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module website_sale_mass_mailing: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_sale_mass_mailing/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,883 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_sale_mass_mailing/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,886 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module website_sale_mondialrelay: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_sale_mondialrelay/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,886 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_sale_mondialrelay/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,887 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module website_sale_mrp: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_sale_mrp/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,888 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_sale_mrp/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,889 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module website_sale_stock_wishlist: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_sale_stock_wishlist/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,889 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_sale_stock_wishlist/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,891 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_mrp_progress: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_progress/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,891 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_progress/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,899 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_mrp_standard_consumption: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_standard_consumption/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,899 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_standard_consumption/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,903 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_appointment_crm: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_appointment_crm/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,903 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_appointment_crm/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,906 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_appointment_sale: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_appointment_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,906 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_appointment_sale/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,910 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_appointment_sale_crm: no translation for language vi_VN 2026-08-18 06:57:22,911 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_appointment_website_hr: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_appointment_website_hr/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,911 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_appointment_website_hr/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,914 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module viin_brand_mail: loading translation file /data/build/rb-03e6980-224009/viin_brand_mail/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,914 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/rb-03e6980-224009/viin_brand_mail/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,918 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module to_erponline_utility: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_erponline_utility/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,918 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_erponline_utility/i18n/vi_VN.po for language vi_VN 2026-08-18 06:57:22,928 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module board: loading translation file /data/build/Viindoo-odoo-18.0/addons/board/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,928 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/board/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,932 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module payment_aps: loading translation file /data/build/Viindoo-odoo-18.0/addons/payment_aps/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,932 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/payment_aps/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,935 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module payment_asiapay: loading translation file /data/build/Viindoo-odoo-18.0/addons/payment_asiapay/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,936 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/payment_asiapay/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,939 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module payment_authorize: loading translation file /data/build/Viindoo-odoo-18.0/addons/payment_authorize/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,940 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/payment_authorize/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,946 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module payment_buckaroo: loading translation file /data/build/Viindoo-odoo-18.0/addons/payment_buckaroo/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,946 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/payment_buckaroo/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,950 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module payment_flutterwave: loading translation file /data/build/Viindoo-odoo-18.0/addons/payment_flutterwave/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,950 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/payment_flutterwave/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,953 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module payment_mercado_pago: loading translation file /data/build/Viindoo-odoo-18.0/addons/payment_mercado_pago/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,954 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/payment_mercado_pago/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,958 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module payment_mollie: loading translation file /data/build/Viindoo-odoo-18.0/addons/payment_mollie/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,958 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/payment_mollie/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,961 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module payment_nuvei: loading translation file /data/build/Viindoo-odoo-18.0/addons/payment_nuvei/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,961 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/payment_nuvei/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,964 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module payment_razorpay: loading translation file /data/build/Viindoo-odoo-18.0/addons/payment_razorpay/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,964 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/payment_razorpay/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,968 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module payment_razorpay_oauth: loading translation file /data/build/Viindoo-odoo-18.0/addons/payment_razorpay_oauth/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,968 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/payment_razorpay_oauth/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,971 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module payment_worldline: loading translation file /data/build/Viindoo-odoo-18.0/addons/payment_worldline/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,971 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/payment_worldline/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,975 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module payment_xendit: loading translation file /data/build/Viindoo-odoo-18.0/addons/payment_xendit/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,975 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/payment_xendit/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,979 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module website_payment_authorize: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_payment_authorize/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,979 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_payment_authorize/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,981 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module theme_default: no translation for language vi_VN 2026-08-18 06:57:22,981 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module website_event_meet_quiz: loading translation file /data/build/Viindoo-odoo-18.0/addons/website_event_meet_quiz/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,981 202 INFO rb-03e6980-224009-405075 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/website_event_meet_quiz/i18n/vi.po for language vi_VN 2026-08-18 06:57:22,983 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module test_import_export: no translation for language vi_VN 2026-08-18 06:57:22,983 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module test_mail_sms: no translation for language vi_VN 2026-08-18 06:57:22,984 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module test_mass_mailing: no translation for language vi_VN 2026-08-18 06:57:22,984 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module test_mail_full: no translation for language vi_VN 2026-08-18 06:57:22,985 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module test_website: no translation for language vi_VN 2026-08-18 06:57:22,985 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module test_website_modules: no translation for language vi_VN 2026-08-18 06:57:22,985 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module test_base_automation: no translation for language vi_VN 2026-08-18 06:57:22,987 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_module: module test_discuss_full: no translation for language vi_VN 2026-08-18 06:57:54,900 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:57:55,523 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:57:55] "GET /sitemap.xml HTTP/1.1" 200 - 191 0.154 0.470 2026-08-18 06:57:55,577 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 06:57:55,835 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_seo_blog.tests.test_viin_webiste_seo_blog: Starting TestWebsiteSeoBlog.test_canonical_url ... 2026-08-18 06:57:55,876 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:57:56,859 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:57:56] "GET /blog/page/2 HTTP/1.1" 200 - 208 0.096 0.890 2026-08-18 06:57:56,886 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_seo_blog.tests.test_viin_webiste_seo_blog: Starting TestWebsiteSeoBlog.test_title_for_all_blog ... 2026-08-18 06:57:56,893 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:57:58,896 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:57:58] "GET /blog/page/2 HTTP/1.1" 200 - 214 0.091 1.915 2026-08-18 06:57:58,931 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_seo_blog.tests.test_viin_webiste_seo_blog: Starting TestWebsiteSeoBlog.test_title_for_blog ... 2026-08-18 06:57:58,945 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:58:00,008 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:58:00] "GET /blog/travel-1 HTTP/1.1" 200 - 248 0.118 0.949 2026-08-18 06:58:00,065 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:58:00] "GET /blog/travel-1/page/2 HTTP/1.1" 200 - 11 0.016 0.032 2026-08-18 06:58:00,098 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_seo_blog.tests.test_viin_webiste_seo_blog: Starting TestWebsiteSeoBlog.test_title_for_tag ... 2026-08-18 06:58:00,109 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:58:01,346 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:58:01] "GET /blog/tag/hotels-1 HTTP/1.1" 200 - 253 0.190 1.050 2026-08-18 06:58:01,403 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:58:01] "GET /blog/tag/hotels-1/page/2 HTTP/1.1" 200 - 16 0.013 0.032 2026-08-18 06:58:01,486 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:58:01] "GET /blog/travel-1/tag/hotels-1 HTTP/1.1" 200 - 23 0.029 0.041 2026-08-18 06:58:01,548 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:58:01] "GET /blog/travel-1/tag/hotels-1/page/2 HTTP/1.1" 200 - 17 0.012 0.034 2026-08-18 06:58:01,596 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:58:14,228 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35075] 2026-08-18 06:58:14,229 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-18 06:58:16,643 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [501] 2026-08-18 06:58:16,664 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_slides_survey.tests.test_slides_survey_access_rights: Starting TestSlidesSurveyAccessRights.test_slides_manager_can_retarget_certification_slide_between_noncert_surveys ... 2026-08-18 06:58:17,120 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_slides_survey.tests.test_slides_survey_access_rights: Starting TestSlidesSurveyAccessRights.test_slides_officer_cannot_read_certification_survey_not_responsible ... 2026-08-18 06:58:17,143 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [44], uid: 449, model: survey.survey 2026-08-18 06:58:17,188 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_slides_survey.tests.test_slides_survey_access_rights: Starting TestSlidesSurveyAccessRights.test_slides_officer_reads_noncertification_survey ... 2026-08-18 06:58:17,226 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_slides_survey.tests.test_slides_survey_access_rights: Starting TestSlidesSurveyAccessRights.test_slides_officer_reads_noncertification_survey_matrix_row_answers ... 2026-08-18 06:58:17,276 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_slides_survey.tests.test_slides_survey_access_rights: Starting TestSlidesSurveyAccessRights.test_slides_officer_reads_noncertification_survey_questions ... 2026-08-18 06:58:17,322 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_slides_survey.tests.test_slides_survey_access_rights: Starting TestSlidesSurveyAccessRights.test_slides_officer_reads_noncertification_survey_simple_answers ... 2026-08-18 06:58:17,368 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_slides_survey.tests.test_slides_survey_access_rights: Starting TestSlidesSurveyAccessRights.test_slides_officer_reads_noncertification_survey_user_input ... 2026-08-18 06:58:17,415 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_website_slides_survey.tests.test_slides_survey_access_rights: Starting TestSlidesSurveyAccessRights.test_slides_officer_reads_noncertification_survey_user_input_line ... 2026-08-18 06:58:17,501 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-18 06:58:23,787 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_access_rights: Starting TestWorkflowAccessRights.test_01_public_workflow_access_all_users ... 2026-08-18 06:58:23,892 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_access_rights: Starting TestWorkflowAccessRights.test_02_private_workflow_followers_only ... 2026-08-18 06:58:23,983 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_access_rights: Starting TestWorkflowAccessRights.test_03_admin_bypass_all_restrictions ... 2026-08-18 06:58:24,055 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_access_rights: Starting TestWorkflowAccessRights.test_04_add_follower_grants_access ... 2026-08-18 06:58:24,141 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_access_rights: Starting TestWorkflowAccessRights.test_05_version_inherits_workflow_privacy ... 2026-08-18 06:58:24,229 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_access_rights: Starting TestWorkflowAccessRights.test_06_instance_follows_workflow_privacy ... 2026-08-18 06:58:24,360 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_access_rights: Starting TestWorkflowAccessRights.test_07_instance_node_write_permission ... 2026-08-18 06:58:24,614 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_access_rights: Starting TestWorkflowAccessRights.test_08_triggered_by_user_can_write ... 2026-08-18 06:58:24,928 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_access_rights: Starting TestWorkflowAccessRights.test_09_designer_can_create_workflows ... 2026-08-18 06:58:25,106 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_access_rights: Starting TestWorkflowAccessRights.test_10_basic_user_read_only_workflows ... 2026-08-18 06:58:25,141 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 458, model: workflow.workflow 2026-08-18 06:58:25,155 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 458, model: workflow.workflow 2026-08-18 06:58:25,186 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 458, model: workflow.workflow 2026-08-18 06:58:25,230 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_access_rights: Starting TestWorkflowAccessRights.test_11_approver_can_publish_versions ... 2026-08-18 06:58:25,409 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_access_rights: Starting TestWorkflowAccessRights.test_12_nodes_follow_workflow_privacy ... 2026-08-18 06:58:25,492 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_access_rights: Starting TestWorkflowAccessRights.test_13_superadmin_bypass_all ... 2026-08-18 06:58:28,147 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d3601d00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:28,148 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d5223920> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:28,154 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:28,158 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:28,158 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d5223420> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:28,175 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:28,176 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:28,189 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 06:58:33,617 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_automation_active_gating: Starting TestAutomationActiveGating.test_draft_only_event_workflow_automation_is_inactive ... 2026-08-18 06:58:34,092 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_automation_active_gating: Starting TestAutomationActiveGating.test_publish_activates_then_draft_deactivates_automation ... 2026-08-18 06:58:34,350 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_automation_active_gating: Starting TestAutomationActiveGating.test_unpublish_deactivates_automation ... 2026-08-18 06:58:37,091 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d6325580> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:37,092 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d8d86d40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:37,098 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:37,102 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:37,102 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d8d865c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:37,117 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:37,118 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:37,131 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 06:58:37,148 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_base_workflow_fields: Starting TestWorkflowBaseFields.test_blacklisted_model_never_grafted_even_when_enabled ... 2026-08-18 06:58:39,772 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d32f4fe0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 269, in test_blacklisted_model_never_grafted_even_when_enabled partner_model.workflow_enabled = True # triggers a registry rebuild File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 43, in write self._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:39,773 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d6d928e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 269, in test_blacklisted_model_never_grafted_even_when_enabled partner_model.workflow_enabled = True # triggers a registry rebuild File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 43, in write self._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:39,779 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 269, in test_blacklisted_model_never_grafted_even_when_enabled partner_model.workflow_enabled = True # triggers a registry rebuild File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 43, in write self._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:39,783 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 269, in test_blacklisted_model_never_grafted_even_when_enabled partner_model.workflow_enabled = True # triggers a registry rebuild File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 43, in write self._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:39,784 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d6d93a60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 269, in test_blacklisted_model_never_grafted_even_when_enabled partner_model.workflow_enabled = True # triggers a registry rebuild File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 43, in write self._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:39,800 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 269, in test_blacklisted_model_never_grafted_even_when_enabled partner_model.workflow_enabled = True # triggers a registry rebuild File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 43, in write self._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:39,800 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 269, in test_blacklisted_model_never_grafted_even_when_enabled partner_model.workflow_enabled = True # triggers a registry rebuild File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 43, in write self._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:41,702 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d32f5120> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:41,703 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d697b9c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:41,708 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:41,712 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:41,713 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d697a3e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:41,728 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:41,729 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:41,734 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_base_workflow_fields: Starting TestWorkflowBaseFields.test_get_instance_records_degrades_on_malformed_domain ... 2026-08-18 06:58:44,220 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d1e9e0c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 229, in test_get_instance_records_degrades_on_malformed_domain Host = self._opt_in_model('x_wf_bad') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:44,220 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d3b17e20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 229, in test_get_instance_records_degrades_on_malformed_domain Host = self._opt_in_model('x_wf_bad') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:44,231 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 229, in test_get_instance_records_degrades_on_malformed_domain Host = self._opt_in_model('x_wf_bad') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:44,235 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 229, in test_get_instance_records_degrades_on_malformed_domain Host = self._opt_in_model('x_wf_bad') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:44,237 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d3b17600> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 229, in test_get_instance_records_degrades_on_malformed_domain Host = self._opt_in_model('x_wf_bad') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:44,250 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 229, in test_get_instance_records_degrades_on_malformed_domain Host = self._opt_in_model('x_wf_bad') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:44,251 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 229, in test_get_instance_records_degrades_on_malformed_domain Host = self._opt_in_model('x_wf_bad') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:47,066 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d70e1d00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 229, in test_get_instance_records_degrades_on_malformed_domain Host = self._opt_in_model('x_wf_bad') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:47,067 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d74e27a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 229, in test_get_instance_records_degrades_on_malformed_domain Host = self._opt_in_model('x_wf_bad') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:47,073 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 229, in test_get_instance_records_degrades_on_malformed_domain Host = self._opt_in_model('x_wf_bad') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:47,077 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 229, in test_get_instance_records_degrades_on_malformed_domain Host = self._opt_in_model('x_wf_bad') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:47,078 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d74e0900> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 229, in test_get_instance_records_degrades_on_malformed_domain Host = self._opt_in_model('x_wf_bad') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:47,094 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 229, in test_get_instance_records_degrades_on_malformed_domain Host = self._opt_in_model('x_wf_bad') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:47,095 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 229, in test_get_instance_records_degrades_on_malformed_domain Host = self._opt_in_model('x_wf_bad') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:49,255 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d7e83ba0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:49,257 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d8a5bf60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:49,263 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:49,269 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:49,270 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d8a585e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:49,288 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:49,291 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:49,300 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_base_workflow_fields: Starting TestWorkflowBaseFields.test_get_instance_records_evaluates_dynamic_domain ... 2026-08-18 06:58:51,995 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d7d1ed40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 213, in test_get_instance_records_evaluates_dynamic_domain Host = self._opt_in_model('x_wf_dyn') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:51,996 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d7e83ba0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 213, in test_get_instance_records_evaluates_dynamic_domain Host = self._opt_in_model('x_wf_dyn') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:52,005 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 213, in test_get_instance_records_evaluates_dynamic_domain Host = self._opt_in_model('x_wf_dyn') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:52,009 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 213, in test_get_instance_records_evaluates_dynamic_domain Host = self._opt_in_model('x_wf_dyn') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:52,009 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d74e34c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 213, in test_get_instance_records_evaluates_dynamic_domain Host = self._opt_in_model('x_wf_dyn') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:52,022 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 213, in test_get_instance_records_evaluates_dynamic_domain Host = self._opt_in_model('x_wf_dyn') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:52,023 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 213, in test_get_instance_records_evaluates_dynamic_domain Host = self._opt_in_model('x_wf_dyn') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:54,828 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d31d67a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 213, in test_get_instance_records_evaluates_dynamic_domain Host = self._opt_in_model('x_wf_dyn') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:54,829 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d14f22a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 213, in test_get_instance_records_evaluates_dynamic_domain Host = self._opt_in_model('x_wf_dyn') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:54,836 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 213, in test_get_instance_records_evaluates_dynamic_domain Host = self._opt_in_model('x_wf_dyn') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:54,840 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 213, in test_get_instance_records_evaluates_dynamic_domain Host = self._opt_in_model('x_wf_dyn') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:54,840 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d14f3f60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 213, in test_get_instance_records_evaluates_dynamic_domain Host = self._opt_in_model('x_wf_dyn') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:54,855 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 213, in test_get_instance_records_evaluates_dynamic_domain Host = self._opt_in_model('x_wf_dyn') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:54,856 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 213, in test_get_instance_records_evaluates_dynamic_domain Host = self._opt_in_model('x_wf_dyn') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:57,910 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d4e95e40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:57,911 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d0aff380> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:57,916 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:57,920 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:57,921 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d0aff7e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:57,937 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:57,938 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:58:57,943 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_base_workflow_fields: Starting TestWorkflowBaseFields.test_hr_prefix_is_blacklisted ... 2026-08-18 06:59:00,599 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d5bfa980> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 292, in test_hr_prefix_is_blacklisted employee_model.workflow_enabled = True # triggers a registry rebuild File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 43, in write self._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:00,600 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d3a3b560> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 292, in test_hr_prefix_is_blacklisted employee_model.workflow_enabled = True # triggers a registry rebuild File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 43, in write self._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:00,608 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 292, in test_hr_prefix_is_blacklisted employee_model.workflow_enabled = True # triggers a registry rebuild File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 43, in write self._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:00,612 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 292, in test_hr_prefix_is_blacklisted employee_model.workflow_enabled = True # triggers a registry rebuild File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 43, in write self._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:00,613 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d3a39580> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 292, in test_hr_prefix_is_blacklisted employee_model.workflow_enabled = True # triggers a registry rebuild File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 43, in write self._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:00,629 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 292, in test_hr_prefix_is_blacklisted employee_model.workflow_enabled = True # triggers a registry rebuild File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 43, in write self._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:00,630 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 292, in test_hr_prefix_is_blacklisted employee_model.workflow_enabled = True # triggers a registry rebuild File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 43, in write self._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:02,565 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d19c5c60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:02,566 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d127a2a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:02,572 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:02,574 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:02,575 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d127bce0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:02,585 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:02,586 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:02,590 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_base_workflow_fields: Starting TestWorkflowBaseFields.test_instance_ids_query_count_constant_in_recordset_size ... 2026-08-18 06:59:05,191 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d1b5d4e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 106, in test_instance_ids_query_count_constant_in_recordset_size Host = self._opt_in_model('x_wf_qc_inst') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:05,192 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d3539080> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 106, in test_instance_ids_query_count_constant_in_recordset_size Host = self._opt_in_model('x_wf_qc_inst') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:05,199 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 106, in test_instance_ids_query_count_constant_in_recordset_size Host = self._opt_in_model('x_wf_qc_inst') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:05,202 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 106, in test_instance_ids_query_count_constant_in_recordset_size Host = self._opt_in_model('x_wf_qc_inst') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:05,203 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d353b880> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 106, in test_instance_ids_query_count_constant_in_recordset_size Host = self._opt_in_model('x_wf_qc_inst') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:05,218 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 106, in test_instance_ids_query_count_constant_in_recordset_size Host = self._opt_in_model('x_wf_qc_inst') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:05,219 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 106, in test_instance_ids_query_count_constant_in_recordset_size Host = self._opt_in_model('x_wf_qc_inst') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:07,789 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d1f94fe0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 106, in test_instance_ids_query_count_constant_in_recordset_size Host = self._opt_in_model('x_wf_qc_inst') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:07,790 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d3483ec0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 106, in test_instance_ids_query_count_constant_in_recordset_size Host = self._opt_in_model('x_wf_qc_inst') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:07,796 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 106, in test_instance_ids_query_count_constant_in_recordset_size Host = self._opt_in_model('x_wf_qc_inst') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:07,800 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 106, in test_instance_ids_query_count_constant_in_recordset_size Host = self._opt_in_model('x_wf_qc_inst') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:07,801 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d3480fe0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 106, in test_instance_ids_query_count_constant_in_recordset_size Host = self._opt_in_model('x_wf_qc_inst') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:07,815 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 106, in test_instance_ids_query_count_constant_in_recordset_size Host = self._opt_in_model('x_wf_qc_inst') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:07,816 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 106, in test_instance_ids_query_count_constant_in_recordset_size Host = self._opt_in_model('x_wf_qc_inst') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:11,443 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d15b6980> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:11,444 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d6515800> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:11,452 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:11,456 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:11,456 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d6516200> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:11,471 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:11,471 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:11,477 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_base_workflow_fields: Starting TestWorkflowBaseFields.test_instance_ids_resolves_by_res_id ... 2026-08-18 06:59:13,448 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d0de6ca0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 144, in test_instance_ids_resolves_by_res_id Host = self._opt_in_model('x_wf_resolve') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:13,449 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d31f7600> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 144, in test_instance_ids_resolves_by_res_id Host = self._opt_in_model('x_wf_resolve') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:13,454 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 144, in test_instance_ids_resolves_by_res_id Host = self._opt_in_model('x_wf_resolve') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:13,457 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 144, in test_instance_ids_resolves_by_res_id Host = self._opt_in_model('x_wf_resolve') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:13,458 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d31f59e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 144, in test_instance_ids_resolves_by_res_id Host = self._opt_in_model('x_wf_resolve') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:13,470 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 144, in test_instance_ids_resolves_by_res_id Host = self._opt_in_model('x_wf_resolve') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:13,471 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 144, in test_instance_ids_resolves_by_res_id Host = self._opt_in_model('x_wf_resolve') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:16,030 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d19c7ec0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 144, in test_instance_ids_resolves_by_res_id Host = self._opt_in_model('x_wf_resolve') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:16,031 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9f9915080> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 144, in test_instance_ids_resolves_by_res_id Host = self._opt_in_model('x_wf_resolve') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:16,037 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 144, in test_instance_ids_resolves_by_res_id Host = self._opt_in_model('x_wf_resolve') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:16,041 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 144, in test_instance_ids_resolves_by_res_id Host = self._opt_in_model('x_wf_resolve') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:16,041 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9f9916ca0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 144, in test_instance_ids_resolves_by_res_id Host = self._opt_in_model('x_wf_resolve') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:16,057 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 144, in test_instance_ids_resolves_by_res_id Host = self._opt_in_model('x_wf_resolve') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:16,057 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 144, in test_instance_ids_resolves_by_res_id Host = self._opt_in_model('x_wf_resolve') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:19,164 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d534dd00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:19,165 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d2439da0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:19,172 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:19,176 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:19,177 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d2439620> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:19,193 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:19,194 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:19,202 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_base_workflow_fields: Starting TestWorkflowBaseFields.test_migration_backfills_models_with_workflow_data ... 2026-08-18 06:59:21,964 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d2785800> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 319, in test_migration_backfills_models_with_workflow_data target = IrModel.create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:21,966 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d53da660> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 319, in test_migration_backfills_models_with_workflow_data target = IrModel.create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:21,973 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 319, in test_migration_backfills_models_with_workflow_data target = IrModel.create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:21,978 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 319, in test_migration_backfills_models_with_workflow_data target = IrModel.create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:21,978 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d53da200> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 319, in test_migration_backfills_models_with_workflow_data target = IrModel.create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:21,994 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 319, in test_migration_backfills_models_with_workflow_data target = IrModel.create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:21,995 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 319, in test_migration_backfills_models_with_workflow_data target = IrModel.create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:24,107 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9f8a95ee0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 319, in test_migration_backfills_models_with_workflow_data target = IrModel.create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:24,108 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d4c43f60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 319, in test_migration_backfills_models_with_workflow_data target = IrModel.create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:24,115 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 319, in test_migration_backfills_models_with_workflow_data target = IrModel.create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:24,118 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 319, in test_migration_backfills_models_with_workflow_data target = IrModel.create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:24,119 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d4c42020> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 319, in test_migration_backfills_models_with_workflow_data target = IrModel.create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:24,131 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 319, in test_migration_backfills_models_with_workflow_data target = IrModel.create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:24,132 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 319, in test_migration_backfills_models_with_workflow_data target = IrModel.create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:26,757 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d8d1aac0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 322, in test_migration_backfills_models_with_workflow_data control = IrModel.create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:26,758 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9f8b20d60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 322, in test_migration_backfills_models_with_workflow_data control = IrModel.create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:26,764 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 322, in test_migration_backfills_models_with_workflow_data control = IrModel.create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:26,768 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 322, in test_migration_backfills_models_with_workflow_data control = IrModel.create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:26,769 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9f8b23ce0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 322, in test_migration_backfills_models_with_workflow_data control = IrModel.create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:26,784 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 322, in test_migration_backfills_models_with_workflow_data control = IrModel.create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:26,785 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 322, in test_migration_backfills_models_with_workflow_data control = IrModel.create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:29,531 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d65371a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 322, in test_migration_backfills_models_with_workflow_data control = IrModel.create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:29,532 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d2a1d440> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 322, in test_migration_backfills_models_with_workflow_data control = IrModel.create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:29,540 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 322, in test_migration_backfills_models_with_workflow_data control = IrModel.create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:29,545 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 322, in test_migration_backfills_models_with_workflow_data control = IrModel.create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:29,545 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d2a1e200> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 322, in test_migration_backfills_models_with_workflow_data control = IrModel.create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:29,560 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 322, in test_migration_backfills_models_with_workflow_data control = IrModel.create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:29,561 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 322, in test_migration_backfills_models_with_workflow_data control = IrModel.create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:32,132 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d2ab37e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 327, in test_migration_backfills_models_with_workflow_data target_workflow = self.env['workflow.workflow'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/workflow_workflow.py", line 157, in create res._enable_workflow_on_model() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/workflow_workflow.py", line 190, in _enable_workflow_on_model models_to_enable.write({'workflow_enabled': True}) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 43, in write self._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:32,133 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d0bda160> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 327, in test_migration_backfills_models_with_workflow_data target_workflow = self.env['workflow.workflow'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/workflow_workflow.py", line 157, in create res._enable_workflow_on_model() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/workflow_workflow.py", line 190, in _enable_workflow_on_model models_to_enable.write({'workflow_enabled': True}) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 43, in write self._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:32,139 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 327, in test_migration_backfills_models_with_workflow_data target_workflow = self.env['workflow.workflow'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/workflow_workflow.py", line 157, in create res._enable_workflow_on_model() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/workflow_workflow.py", line 190, in _enable_workflow_on_model models_to_enable.write({'workflow_enabled': True}) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 43, in write self._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:32,142 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 327, in test_migration_backfills_models_with_workflow_data target_workflow = self.env['workflow.workflow'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/workflow_workflow.py", line 157, in create res._enable_workflow_on_model() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/workflow_workflow.py", line 190, in _enable_workflow_on_model models_to_enable.write({'workflow_enabled': True}) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 43, in write self._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:32,143 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d0bd93a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 327, in test_migration_backfills_models_with_workflow_data target_workflow = self.env['workflow.workflow'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/workflow_workflow.py", line 157, in create res._enable_workflow_on_model() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/workflow_workflow.py", line 190, in _enable_workflow_on_model models_to_enable.write({'workflow_enabled': True}) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 43, in write self._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:32,156 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 327, in test_migration_backfills_models_with_workflow_data target_workflow = self.env['workflow.workflow'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/workflow_workflow.py", line 157, in create res._enable_workflow_on_model() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/workflow_workflow.py", line 190, in _enable_workflow_on_model models_to_enable.write({'workflow_enabled': True}) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 43, in write self._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:32,156 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 327, in test_migration_backfills_models_with_workflow_data target_workflow = self.env['workflow.workflow'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/workflow_workflow.py", line 157, in create res._enable_workflow_on_model() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/workflow_workflow.py", line 190, in _enable_workflow_on_model models_to_enable.write({'workflow_enabled': True}) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 43, in write self._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:34,115 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d56fc9a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 333, in test_migration_backfills_models_with_workflow_data target.sudo().write({'workflow_enabled': False}) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 43, in write self._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:34,116 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9f7742160> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 333, in test_migration_backfills_models_with_workflow_data target.sudo().write({'workflow_enabled': False}) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 43, in write self._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:34,123 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 333, in test_migration_backfills_models_with_workflow_data target.sudo().write({'workflow_enabled': False}) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 43, in write self._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:34,127 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 333, in test_migration_backfills_models_with_workflow_data target.sudo().write({'workflow_enabled': False}) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 43, in write self._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:34,127 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9f7741440> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 333, in test_migration_backfills_models_with_workflow_data target.sudo().write({'workflow_enabled': False}) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 43, in write self._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:34,140 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 333, in test_migration_backfills_models_with_workflow_data target.sudo().write({'workflow_enabled': False}) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 43, in write self._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:34,141 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 333, in test_migration_backfills_models_with_workflow_data target.sudo().write({'workflow_enabled': False}) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 43, in write self._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:36,690 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d6c22b60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:36,691 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d25d2700> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:36,698 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:36,702 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:36,703 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d25d0680> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:36,718 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:36,719 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:36,725 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_base_workflow_fields: Starting TestWorkflowBaseFields.test_migration_noop_on_fresh_install ... 2026-08-18 06:59:36,749 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_base_workflow_fields: Starting TestWorkflowBaseFields.test_not_opted_in_model_has_no_fields ... 2026-08-18 06:59:39,200 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d0ab7240> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 251, in test_not_opted_in_model_has_no_fields self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:39,201 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9f78c85e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 251, in test_not_opted_in_model_has_no_fields self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:39,207 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 251, in test_not_opted_in_model_has_no_fields self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:39,211 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 251, in test_not_opted_in_model_has_no_fields self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:39,212 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9f78c9440> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 251, in test_not_opted_in_model_has_no_fields self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:39,226 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 251, in test_not_opted_in_model_has_no_fields self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:39,227 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 251, in test_not_opted_in_model_has_no_fields self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:42,004 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d0b2e700> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 251, in test_not_opted_in_model_has_no_fields self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:42,005 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d626fce0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 251, in test_not_opted_in_model_has_no_fields self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:42,012 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 251, in test_not_opted_in_model_has_no_fields self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:42,016 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 251, in test_not_opted_in_model_has_no_fields self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:42,017 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d626ccc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 251, in test_not_opted_in_model_has_no_fields self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:42,032 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 251, in test_not_opted_in_model_has_no_fields self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:42,033 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 251, in test_not_opted_in_model_has_no_fields self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:43,960 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d3c3d800> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:43,961 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9fa089a80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:43,966 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:43,970 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:43,971 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9fa08ade0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:43,985 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:43,986 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:43,991 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_base_workflow_fields: Starting TestWorkflowBaseFields.test_opted_in_model_exposes_fields ... 2026-08-18 06:59:46,608 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9fa088400> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 244, in test_opted_in_model_exposes_fields Host = self._opt_in_model('x_wf_optin') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:46,609 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d3c3d800> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 244, in test_opted_in_model_exposes_fields Host = self._opt_in_model('x_wf_optin') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:46,615 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 244, in test_opted_in_model_exposes_fields Host = self._opt_in_model('x_wf_optin') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:46,619 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 244, in test_opted_in_model_exposes_fields Host = self._opt_in_model('x_wf_optin') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:46,620 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d626cea0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 244, in test_opted_in_model_exposes_fields Host = self._opt_in_model('x_wf_optin') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:46,635 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 244, in test_opted_in_model_exposes_fields Host = self._opt_in_model('x_wf_optin') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:46,636 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 244, in test_opted_in_model_exposes_fields Host = self._opt_in_model('x_wf_optin') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:49,596 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d4c7ccc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 244, in test_opted_in_model_exposes_fields Host = self._opt_in_model('x_wf_optin') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:49,597 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d8ae0720> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 244, in test_opted_in_model_exposes_fields Host = self._opt_in_model('x_wf_optin') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:49,603 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 244, in test_opted_in_model_exposes_fields Host = self._opt_in_model('x_wf_optin') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:49,607 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 244, in test_opted_in_model_exposes_fields Host = self._opt_in_model('x_wf_optin') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:49,608 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d8ae1580> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 244, in test_opted_in_model_exposes_fields Host = self._opt_in_model('x_wf_optin') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:49,623 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 244, in test_opted_in_model_exposes_fields Host = self._opt_in_model('x_wf_optin') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:49,624 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 244, in test_opted_in_model_exposes_fields Host = self._opt_in_model('x_wf_optin') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:51,513 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d6522840> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:51,514 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9fa0a3920> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:51,520 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:51,524 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:51,525 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9fa0a2020> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:51,540 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:51,541 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:51,546 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_base_workflow_fields: Starting TestWorkflowBaseFields.test_status_text_empty_without_instances ... 2026-08-18 06:59:54,246 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9f9900400> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 198, in test_status_text_empty_without_instances Host = self._opt_in_model('x_wf_status_empty') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:54,247 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d388fd80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 198, in test_status_text_empty_without_instances Host = self._opt_in_model('x_wf_status_empty') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:54,253 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 198, in test_status_text_empty_without_instances Host = self._opt_in_model('x_wf_status_empty') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:54,257 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 198, in test_status_text_empty_without_instances Host = self._opt_in_model('x_wf_status_empty') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:54,258 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d6a458a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 198, in test_status_text_empty_without_instances Host = self._opt_in_model('x_wf_status_empty') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:54,272 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 198, in test_status_text_empty_without_instances Host = self._opt_in_model('x_wf_status_empty') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:54,273 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 198, in test_status_text_empty_without_instances Host = self._opt_in_model('x_wf_status_empty') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:57,064 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d1fdf560> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 198, in test_status_text_empty_without_instances Host = self._opt_in_model('x_wf_status_empty') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:57,065 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9f7abe200> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 198, in test_status_text_empty_without_instances Host = self._opt_in_model('x_wf_status_empty') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:57,071 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 198, in test_status_text_empty_without_instances Host = self._opt_in_model('x_wf_status_empty') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:57,075 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 198, in test_status_text_empty_without_instances Host = self._opt_in_model('x_wf_status_empty') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:57,076 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9f7abdf80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 198, in test_status_text_empty_without_instances Host = self._opt_in_model('x_wf_status_empty') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:57,090 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 198, in test_status_text_empty_without_instances Host = self._opt_in_model('x_wf_status_empty') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:57,090 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 198, in test_status_text_empty_without_instances Host = self._opt_in_model('x_wf_status_empty') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:59,898 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d6c2fba0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:59,899 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d65189a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:59,908 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:59,912 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:59,913 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d6518d60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:59,925 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:59,926 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 06:59:59,932 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_base_workflow_fields: Starting TestWorkflowBaseFields.test_status_text_summarizes_instance_states ... 2026-08-18 07:00:02,320 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d0bdab60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 181, in test_status_text_summarizes_instance_states Host = self._opt_in_model('x_wf_status') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:02,321 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d3480900> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 181, in test_status_text_summarizes_instance_states Host = self._opt_in_model('x_wf_status') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:02,327 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 181, in test_status_text_summarizes_instance_states Host = self._opt_in_model('x_wf_status') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:02,331 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 181, in test_status_text_summarizes_instance_states Host = self._opt_in_model('x_wf_status') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:02,332 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d34811c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 181, in test_status_text_summarizes_instance_states Host = self._opt_in_model('x_wf_status') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:02,345 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 181, in test_status_text_summarizes_instance_states Host = self._opt_in_model('x_wf_status') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:02,346 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 181, in test_status_text_summarizes_instance_states Host = self._opt_in_model('x_wf_status') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:04,669 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9f7742fc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 181, in test_status_text_summarizes_instance_states Host = self._opt_in_model('x_wf_status') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:04,670 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d8a9cae0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 181, in test_status_text_summarizes_instance_states Host = self._opt_in_model('x_wf_status') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:04,677 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 181, in test_status_text_summarizes_instance_states Host = self._opt_in_model('x_wf_status') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:04,681 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 181, in test_status_text_summarizes_instance_states Host = self._opt_in_model('x_wf_status') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:04,682 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d8a9c180> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 181, in test_status_text_summarizes_instance_states Host = self._opt_in_model('x_wf_status') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:04,693 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 181, in test_status_text_summarizes_instance_states Host = self._opt_in_model('x_wf_status') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:04,693 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 181, in test_status_text_summarizes_instance_states Host = self._opt_in_model('x_wf_status') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:07,751 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d63916c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:07,752 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d72659e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:07,757 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:07,761 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:07,761 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d7264c20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:07,772 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:07,773 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:07,778 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_base_workflow_fields: Starting TestWorkflowBaseFields.test_version_ids_matches_published_version_and_count ... 2026-08-18 07:00:10,464 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9fa0b0180> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 165, in test_version_ids_matches_published_version_and_count Host = self._opt_in_model('x_wf_vermatch') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:10,465 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9f8a78040> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 165, in test_version_ids_matches_published_version_and_count Host = self._opt_in_model('x_wf_vermatch') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:10,471 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 165, in test_version_ids_matches_published_version_and_count Host = self._opt_in_model('x_wf_vermatch') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:10,475 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 165, in test_version_ids_matches_published_version_and_count Host = self._opt_in_model('x_wf_vermatch') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:10,476 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9f8a799e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 165, in test_version_ids_matches_published_version_and_count Host = self._opt_in_model('x_wf_vermatch') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:10,489 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 165, in test_version_ids_matches_published_version_and_count Host = self._opt_in_model('x_wf_vermatch') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:10,490 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 165, in test_version_ids_matches_published_version_and_count Host = self._opt_in_model('x_wf_vermatch') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:13,313 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d66427a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 165, in test_version_ids_matches_published_version_and_count Host = self._opt_in_model('x_wf_vermatch') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:13,315 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d80f8ae0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 165, in test_version_ids_matches_published_version_and_count Host = self._opt_in_model('x_wf_vermatch') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:13,328 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 165, in test_version_ids_matches_published_version_and_count Host = self._opt_in_model('x_wf_vermatch') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:13,332 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 165, in test_version_ids_matches_published_version_and_count Host = self._opt_in_model('x_wf_vermatch') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:13,333 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d80fa2a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 165, in test_version_ids_matches_published_version_and_count Host = self._opt_in_model('x_wf_vermatch') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:13,348 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 165, in test_version_ids_matches_published_version_and_count Host = self._opt_in_model('x_wf_vermatch') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:13,349 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 165, in test_version_ids_matches_published_version_and_count Host = self._opt_in_model('x_wf_vermatch') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:16,168 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9f7abce00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:16,168 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d0ef8d60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:16,176 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:16,182 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:16,186 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d0efa840> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:16,198 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:16,199 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:16,204 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_base_workflow_fields: Starting TestWorkflowBaseFields.test_version_ids_query_count_constant_in_recordset_size ... 2026-08-18 07:00:18,211 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d13c42c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 125, in test_version_ids_query_count_constant_in_recordset_size Host = self._opt_in_model('x_wf_qc_ver') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:18,212 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9f7a18860> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 125, in test_version_ids_query_count_constant_in_recordset_size Host = self._opt_in_model('x_wf_qc_ver') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:18,218 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 125, in test_version_ids_query_count_constant_in_recordset_size Host = self._opt_in_model('x_wf_qc_ver') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:18,222 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 125, in test_version_ids_query_count_constant_in_recordset_size Host = self._opt_in_model('x_wf_qc_ver') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:18,223 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9f7a1a200> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 125, in test_version_ids_query_count_constant_in_recordset_size Host = self._opt_in_model('x_wf_qc_ver') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:18,233 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 125, in test_version_ids_query_count_constant_in_recordset_size Host = self._opt_in_model('x_wf_qc_ver') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:18,234 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 125, in test_version_ids_query_count_constant_in_recordset_size Host = self._opt_in_model('x_wf_qc_ver') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:21,088 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9f8a7bec0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 125, in test_version_ids_query_count_constant_in_recordset_size Host = self._opt_in_model('x_wf_qc_ver') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:21,088 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9f8a95440> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 125, in test_version_ids_query_count_constant_in_recordset_size Host = self._opt_in_model('x_wf_qc_ver') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:21,095 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 125, in test_version_ids_query_count_constant_in_recordset_size Host = self._opt_in_model('x_wf_qc_ver') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:21,099 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 125, in test_version_ids_query_count_constant_in_recordset_size Host = self._opt_in_model('x_wf_qc_ver') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:21,100 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9f8a96ac0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 125, in test_version_ids_query_count_constant_in_recordset_size Host = self._opt_in_model('x_wf_qc_ver') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:21,117 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 125, in test_version_ids_query_count_constant_in_recordset_size Host = self._opt_in_model('x_wf_qc_ver') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:21,118 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 125, in test_version_ids_query_count_constant_in_recordset_size Host = self._opt_in_model('x_wf_qc_ver') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_base_workflow_fields.py", line 63, in _opt_in_model self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 37, in create res._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:24,122 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d8a7cd60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:24,123 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d2892520> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:24,129 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:24,132 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:24,133 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d28922a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:24,147 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:24,148 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 957, in reset_changes self.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:24,163 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:00:30,523 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_instance_execution: Starting TestWorkflowInstanceExecution.test_01_simple_workflow_execution ... 2026-08-18 07:00:31,101 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_instance_execution: Starting TestWorkflowInstanceExecution.test_02_manual_task_completion ... 2026-08-18 07:00:31,465 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_instance_execution: Starting TestWorkflowInstanceExecution.test_03_manual_task_with_completion_domain ... 2026-08-18 07:00:32,018 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_instance_execution: Starting TestWorkflowInstanceExecution.test_04_event_task_with_allow_manual_complete ... 2026-08-18 07:00:32,515 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_instance_execution: Starting TestWorkflowInstanceExecution.test_05_auto_task_with_action ... 2026-08-18 07:00:32,909 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_instance_execution: Starting TestWorkflowInstanceExecution.test_06_auto_task_failure_and_retry ... 2026-08-18 07:00:33,424 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_instance_execution: Starting TestWorkflowInstanceExecution.test_07_exclusive_gateway_path_selection ... 2026-08-18 07:00:33,873 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_instance_execution: Starting TestWorkflowInstanceExecution.test_08_exclusive_gateway_default_path ... 2026-08-18 07:00:34,369 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_instance_execution: Starting TestWorkflowInstanceExecution.test_09_exclusive_gateway_join ... 2026-08-18 07:00:34,807 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_instance_execution: Starting TestWorkflowInstanceExecution.test_10_parallel_gateway_fork_activates_all_paths ... 2026-08-18 07:00:35,094 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_instance_execution: Starting TestWorkflowInstanceExecution.test_11_parallel_gateway_join_waits_for_all_paths ... 2026-08-18 07:00:35,455 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_instance_execution: Starting TestWorkflowInstanceExecution.test_12_inclusive_gateway_activates_matching_paths ... 2026-08-18 07:00:35,847 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_instance_execution: Starting TestWorkflowInstanceExecution.test_13_inclusive_gateway_skips_non_matching_paths ... 2026-08-18 07:00:36,260 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_instance_execution: Starting TestWorkflowInstanceExecution.test_14_inclusive_gateway_join_waits_only_for_active_paths ... 2026-08-18 07:00:36,716 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_instance_execution: Starting TestWorkflowInstanceExecution.test_15_node_skip_by_approver ... 2026-08-18 07:00:37,240 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_instance_execution: Starting TestWorkflowInstanceExecution.test_16_parallel_gateway_join_with_skipped_path ... 2026-08-18 07:00:37,606 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_instance_execution: Starting TestWorkflowInstanceExecution.test_17_node_logs_created ... 2026-08-18 07:00:37,916 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_instance_execution: Starting TestWorkflowInstanceExecution.test_18_user_assignment_computation ... 2026-08-18 07:00:38,388 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [502] 2026-08-18 07:00:38,465 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_instance_execution: Starting TestWorkflowInstanceExecution.test_19_multiple_instances_same_workflow ... 2026-08-18 07:00:39,672 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_instance_execution: Starting TestWorkflowInstanceExecution.test_20_cannot_complete_already_completed_node ... 2026-08-18 07:00:39,978 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_instance_execution: Starting TestWorkflowInstanceExecution.test_21_intermediate_catch_event_waits_for_trigger ... 2026-08-18 07:00:40,474 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_instance_execution: Starting TestWorkflowInstanceExecution.test_22_intermediate_catch_event_without_trigger_completes_immediately ... 2026-08-18 07:00:40,924 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_instance_execution: Starting TestWorkflowInstanceExecution.test_23_receive_task_without_trigger_stays_waiting ... 2026-08-18 07:00:41,293 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_instance_execution: Starting TestWorkflowInstanceExecution.test_24_receive_task_waits_for_completion ... 2026-08-18 07:00:41,736 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_instance_execution: Starting TestWorkflowInstanceExecution.test_25_event_based_gateway_first_event_wins ... 2026-08-18 07:00:42,345 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_instance_execution: Starting TestWorkflowInstanceExecution.test_26_multiple_catch_events_in_sequence ... 2026-08-18 07:00:43,018 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_instance_execution: Starting TestWorkflowInstanceExecution.test_27_skip_event_node_cleans_up_automation ... 2026-08-18 07:00:43,574 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_instance_execution: Starting TestWorkflowInstanceExecution.test_28_cancel_instance_cleans_up_event_automations ... 2026-08-18 07:00:43,979 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted base.automation records with IDs: [175] 2026-08-18 07:00:44,115 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_instance_execution: Starting TestWorkflowInstanceExecution.test_29_sync_subprocess_auto_task_parent_completes ... 2026-08-18 07:00:44,884 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_instance_execution: Starting TestWorkflowInstanceExecution.test_30_sync_subprocess_manual_task_parent_waits_then_completes ... 2026-08-18 07:00:45,579 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_instance_execution: Starting TestWorkflowInstanceExecution.test_31_failed_auto_task_puts_instance_in_error ... 2026-08-18 07:00:45,988 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_instance_execution: Starting TestWorkflowInstanceExecution.test_32_approver_retry_recovers_instance_to_completed ... 2026-08-18 07:00:48,215 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d34dd6c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:48,215 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d3479580> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:48,221 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:48,224 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:48,224 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d3478cc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:48,235 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:48,236 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:48,246 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 07:00:54,284 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_mail_activity: Starting TestMailActivity.test_action_done_preserves_orm_cache ... 2026-08-18 07:00:54,457 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_mail_activity.py:114:test_action_done_preserves_orm_cache setting MailActivity._action_done to .patched at 0x7fa9d3a55c60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_mail_activity.py", line 114, in test_action_done_preserves_orm_cache viin_cls._action_done = patched File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:54,511 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [183] 2026-08-18 07:00:54,512 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_mail_activity.py:118:test_action_done_preserves_orm_cache setting MailActivity._action_done to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_mail_activity.py", line 118, in test_action_done_preserves_orm_cache viin_cls._action_done = original File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:54,552 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_mail_activity: Starting TestMailActivity.test_delete_activity_skips_node_and_advances ... 2026-08-18 07:00:55,017 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [503] 2026-08-18 07:00:55,048 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [184] 2026-08-18 07:00:55,174 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_mail_activity: Starting TestMailActivity.test_plain_activity_unaffected ... 2026-08-18 07:00:55,225 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [185] 2026-08-18 07:00:55,261 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_mail_activity: Starting TestMailActivity.test_programmatic_action_done_does_not_skip ... 2026-08-18 07:00:55,687 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [504] 2026-08-18 07:00:56,488 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [186] 2026-08-18 07:00:56,515 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_mail_activity: Starting TestMailActivity.test_ui_completion_completes_workflow ... 2026-08-18 07:00:56,946 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [505] 2026-08-18 07:00:57,014 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [187] 2026-08-18 07:00:58,875 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d6b91d00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:58,876 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d34dd6c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:58,881 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:58,885 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:58,886 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d5041580> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:58,901 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:58,902 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:00:58,915 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 07:01:04,730 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_migration_eliminate_clone: Starting TestMigrationEliminateClone.test_migration_drops_clone_rewires_backref_keeps_node_waiting ... 2026-08-18 07:01:05,317 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [467306] 2026-08-18 07:01:05,350 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted ir.actions.server records with IDs: [2117] 2026-08-18 07:01:05,351 202 INFO rb-03e6980-224009-405075 viin_wfa_post_migrate_030: viin_workflow_automation 0.3.0: backfilled 1 workflow / 1 node dispatch back-refs, deleted 1 old clone action(s) and their __cloc_exclude__ rows. 2026-08-18 07:01:08,220 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d3bb7600> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:08,220 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d1fece00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:08,226 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:08,230 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:08,230 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d1fed300> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:08,244 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:08,245 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:08,256 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 07:01:14,059 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_share_user_exclusion: Starting TestShareUserExclusion.test_portal_user_excluded_from_get_assigned_users ... 2026-08-18 07:01:17,305 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d696f420> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:17,305 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d19ce7a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:17,312 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:17,315 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:17,315 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d19cd440> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:17,326 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:17,327 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:17,344 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 07:01:22,915 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_shared_action_dispatch: Starting TestSharedActionDispatch.test_already_done_record_does_not_respawn_instance ... 2026-08-18 07:01:23,702 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_shared_action_dispatch: Starting TestSharedActionDispatch.test_catch_event_waits_then_succeeds_via_shared_action ... 2026-08-18 07:01:24,168 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_shared_action_dispatch: Starting TestSharedActionDispatch.test_time_trigger_node_fires_via_cron_through_shared_action ... 2026-08-18 07:01:26,535 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d8d2e5c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_shared_action_dispatch.py", line 214, in test_time_trigger_node_fires_via_cron_through_shared_action partner_date_field = self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:26,536 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d8f2ad40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_shared_action_dispatch.py", line 214, in test_time_trigger_node_fires_via_cron_through_shared_action partner_date_field = self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:26,543 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_shared_action_dispatch.py", line 214, in test_time_trigger_node_fires_via_cron_through_shared_action partner_date_field = self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:26,547 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_shared_action_dispatch.py", line 214, in test_time_trigger_node_fires_via_cron_through_shared_action partner_date_field = self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:26,548 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d8f28ae0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_shared_action_dispatch.py", line 214, in test_time_trigger_node_fires_via_cron_through_shared_action partner_date_field = self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:26,563 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_shared_action_dispatch.py", line 214, in test_time_trigger_node_fires_via_cron_through_shared_action partner_date_field = self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:26,564 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_shared_action_dispatch.py", line 214, in test_time_trigger_node_fires_via_cron_through_shared_action partner_date_field = self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:27,441 202 INFO rb-03e6980-224009-405075 odoo.addons.base_automation.models.base_automation: Starting time-based automation rule `Shipment to ETD`. 2026-08-18 07:01:28,167 202 INFO rb-03e6980-224009-405075 odoo.addons.base_automation.models.base_automation: Time-based automation rule `Shipment to ETD` done. 2026-08-18 07:01:28,167 202 INFO rb-03e6980-224009-405075 odoo.addons.base_automation.models.base_automation: Starting time-based automation rule `Shipment to ETA`. 2026-08-18 07:01:28,875 202 INFO rb-03e6980-224009-405075 odoo.addons.base_automation.models.base_automation: Time-based automation rule `Shipment to ETA` done. 2026-08-18 07:01:28,875 202 INFO rb-03e6980-224009-405075 odoo.addons.base_automation.models.base_automation: Starting time-based automation rule `Shipment to CY cutoff`. 2026-08-18 07:01:29,024 202 INFO rb-03e6980-224009-405075 odoo.addons.base_automation.models.base_automation: Time-based automation rule `Shipment to CY cutoff` done. 2026-08-18 07:01:29,024 202 INFO rb-03e6980-224009-405075 odoo.addons.base_automation.models.base_automation: Starting time-based automation rule `[Workflow Instance #73] Workflow Node #238 - Wait for Email`. 2026-08-18 07:01:29,117 202 INFO rb-03e6980-224009-405075 odoo.addons.base_automation.models.base_automation: Time-based automation rule `[Workflow Instance #73] Workflow Node #238 - Wait for Email` done. 2026-08-18 07:01:29,154 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_shared_action_dispatch: Starting TestSharedActionDispatch.test_workflow_event_spawns_one_instance_per_in_scope_record ... 2026-08-18 07:01:32,287 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d1439bc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:32,287 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d3439260> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:32,297 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:32,301 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:32,301 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d3438680> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:32,318 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:32,319 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:32,335 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 07:01:32,348 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_workflow_model_names_cache: Starting TestWorkflowModelNamesCache.test_creating_a_workflow_makes_its_model_appear_on_the_next_read ... 2026-08-18 07:01:34,967 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d70a8ae0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 119, in test_creating_a_workflow_makes_its_model_appear_on_the_next_read ir_model = self._make_model('x_wf_cache_new_on_create') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 68, in _make_model ir_model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:34,967 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d6f3a5c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 119, in test_creating_a_workflow_makes_its_model_appear_on_the_next_read ir_model = self._make_model('x_wf_cache_new_on_create') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 68, in _make_model ir_model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:34,974 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 119, in test_creating_a_workflow_makes_its_model_appear_on_the_next_read ir_model = self._make_model('x_wf_cache_new_on_create') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 68, in _make_model ir_model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:34,978 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 119, in test_creating_a_workflow_makes_its_model_appear_on_the_next_read ir_model = self._make_model('x_wf_cache_new_on_create') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 68, in _make_model ir_model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:34,979 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d6f3b920> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 119, in test_creating_a_workflow_makes_its_model_appear_on_the_next_read ir_model = self._make_model('x_wf_cache_new_on_create') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 68, in _make_model ir_model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:34,996 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 119, in test_creating_a_workflow_makes_its_model_appear_on_the_next_read ir_model = self._make_model('x_wf_cache_new_on_create') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 68, in _make_model ir_model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:34,997 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 119, in test_creating_a_workflow_makes_its_model_appear_on_the_next_read ir_model = self._make_model('x_wf_cache_new_on_create') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 68, in _make_model ir_model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:37,186 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9fa0f1120> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 122, in test_creating_a_workflow_makes_its_model_appear_on_the_next_read self._pre_enable_workflow_tracking(ir_model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 86, in _pre_enable_workflow_tracking ir_model.workflow_enabled = True File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 43, in write self._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:37,186 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d74c7e20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 122, in test_creating_a_workflow_makes_its_model_appear_on_the_next_read self._pre_enable_workflow_tracking(ir_model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 86, in _pre_enable_workflow_tracking ir_model.workflow_enabled = True File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 43, in write self._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:37,196 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 122, in test_creating_a_workflow_makes_its_model_appear_on_the_next_read self._pre_enable_workflow_tracking(ir_model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 86, in _pre_enable_workflow_tracking ir_model.workflow_enabled = True File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 43, in write self._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:37,201 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 122, in test_creating_a_workflow_makes_its_model_appear_on_the_next_read self._pre_enable_workflow_tracking(ir_model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 86, in _pre_enable_workflow_tracking ir_model.workflow_enabled = True File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 43, in write self._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:37,201 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d74c7060> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 122, in test_creating_a_workflow_makes_its_model_appear_on_the_next_read self._pre_enable_workflow_tracking(ir_model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 86, in _pre_enable_workflow_tracking ir_model.workflow_enabled = True File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 43, in write self._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:37,211 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 122, in test_creating_a_workflow_makes_its_model_appear_on_the_next_read self._pre_enable_workflow_tracking(ir_model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 86, in _pre_enable_workflow_tracking ir_model.workflow_enabled = True File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 43, in write self._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:37,212 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 122, in test_creating_a_workflow_makes_its_model_appear_on_the_next_read self._pre_enable_workflow_tracking(ir_model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 86, in _pre_enable_workflow_tracking ir_model.workflow_enabled = True File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 43, in write self._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:38,155 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_workflow_model_names_cache: Starting TestWorkflowModelNamesCache.test_deleting_the_last_workflow_removes_its_model_from_the_list ... 2026-08-18 07:01:40,004 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d6832b60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 186, in test_deleting_the_last_workflow_removes_its_model_from_the_list ir_model = self._make_model('x_wf_cache_deleted') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 68, in _make_model ir_model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:40,005 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9f7c18c20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 186, in test_deleting_the_last_workflow_removes_its_model_from_the_list ir_model = self._make_model('x_wf_cache_deleted') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 68, in _make_model ir_model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:40,011 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 186, in test_deleting_the_last_workflow_removes_its_model_from_the_list ir_model = self._make_model('x_wf_cache_deleted') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 68, in _make_model ir_model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:40,015 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 186, in test_deleting_the_last_workflow_removes_its_model_from_the_list ir_model = self._make_model('x_wf_cache_deleted') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 68, in _make_model ir_model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:40,016 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9f7c1b600> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 186, in test_deleting_the_last_workflow_removes_its_model_from_the_list ir_model = self._make_model('x_wf_cache_deleted') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 68, in _make_model ir_model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:40,031 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 186, in test_deleting_the_last_workflow_removes_its_model_from_the_list ir_model = self._make_model('x_wf_cache_deleted') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 68, in _make_model ir_model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:40,032 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 186, in test_deleting_the_last_workflow_removes_its_model_from_the_list ir_model = self._make_model('x_wf_cache_deleted') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 68, in _make_model ir_model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:42,708 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d570fce0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 187, in test_deleting_the_last_workflow_removes_its_model_from_the_list workflow = self.env['workflow.workflow'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/workflow_workflow.py", line 157, in create res._enable_workflow_on_model() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/workflow_workflow.py", line 190, in _enable_workflow_on_model models_to_enable.write({'workflow_enabled': True}) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 43, in write self._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:42,709 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d1b8a0c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 187, in test_deleting_the_last_workflow_removes_its_model_from_the_list workflow = self.env['workflow.workflow'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/workflow_workflow.py", line 157, in create res._enable_workflow_on_model() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/workflow_workflow.py", line 190, in _enable_workflow_on_model models_to_enable.write({'workflow_enabled': True}) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 43, in write self._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:42,715 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 187, in test_deleting_the_last_workflow_removes_its_model_from_the_list workflow = self.env['workflow.workflow'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/workflow_workflow.py", line 157, in create res._enable_workflow_on_model() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/workflow_workflow.py", line 190, in _enable_workflow_on_model models_to_enable.write({'workflow_enabled': True}) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 43, in write self._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:42,719 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 187, in test_deleting_the_last_workflow_removes_its_model_from_the_list workflow = self.env['workflow.workflow'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/workflow_workflow.py", line 157, in create res._enable_workflow_on_model() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/workflow_workflow.py", line 190, in _enable_workflow_on_model models_to_enable.write({'workflow_enabled': True}) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 43, in write self._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:42,720 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d1b8bec0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 187, in test_deleting_the_last_workflow_removes_its_model_from_the_list workflow = self.env['workflow.workflow'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/workflow_workflow.py", line 157, in create res._enable_workflow_on_model() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/workflow_workflow.py", line 190, in _enable_workflow_on_model models_to_enable.write({'workflow_enabled': True}) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 43, in write self._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:42,732 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 187, in test_deleting_the_last_workflow_removes_its_model_from_the_list workflow = self.env['workflow.workflow'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/workflow_workflow.py", line 157, in create res._enable_workflow_on_model() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/workflow_workflow.py", line 190, in _enable_workflow_on_model models_to_enable.write({'workflow_enabled': True}) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 43, in write self._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:42,733 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 187, in test_deleting_the_last_workflow_removes_its_model_from_the_list workflow = self.env['workflow.workflow'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/workflow_workflow.py", line 157, in create res._enable_workflow_on_model() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/workflow_workflow.py", line 190, in _enable_workflow_on_model models_to_enable.write({'workflow_enabled': True}) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 43, in write self._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:42,946 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13083] 2026-08-18 07:01:43,009 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted workflow.workflow records with IDs: [67] 2026-08-18 07:01:43,059 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_workflow_model_names_cache: Starting TestWorkflowModelNamesCache.test_model_with_a_workflow_appears_in_the_list ... 2026-08-18 07:01:45,453 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d3667240> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 93, in test_model_with_a_workflow_appears_in_the_list ir_model = self._make_model('x_wf_cache_present') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 68, in _make_model ir_model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:45,454 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d0e396c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 93, in test_model_with_a_workflow_appears_in_the_list ir_model = self._make_model('x_wf_cache_present') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 68, in _make_model ir_model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:45,460 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 93, in test_model_with_a_workflow_appears_in_the_list ir_model = self._make_model('x_wf_cache_present') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 68, in _make_model ir_model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:45,464 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 93, in test_model_with_a_workflow_appears_in_the_list ir_model = self._make_model('x_wf_cache_present') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 68, in _make_model ir_model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:45,465 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d0e3b920> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 93, in test_model_with_a_workflow_appears_in_the_list ir_model = self._make_model('x_wf_cache_present') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 68, in _make_model ir_model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:45,480 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 93, in test_model_with_a_workflow_appears_in_the_list ir_model = self._make_model('x_wf_cache_present') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 68, in _make_model ir_model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:45,482 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 93, in test_model_with_a_workflow_appears_in_the_list ir_model = self._make_model('x_wf_cache_present') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 68, in _make_model ir_model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:48,224 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d82accc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 94, in test_model_with_a_workflow_appears_in_the_list self.env['workflow.workflow'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/workflow_workflow.py", line 157, in create res._enable_workflow_on_model() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/workflow_workflow.py", line 190, in _enable_workflow_on_model models_to_enable.write({'workflow_enabled': True}) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 43, in write self._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:48,225 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d0d90180> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 94, in test_model_with_a_workflow_appears_in_the_list self.env['workflow.workflow'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/workflow_workflow.py", line 157, in create res._enable_workflow_on_model() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/workflow_workflow.py", line 190, in _enable_workflow_on_model models_to_enable.write({'workflow_enabled': True}) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 43, in write self._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:48,232 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 94, in test_model_with_a_workflow_appears_in_the_list self.env['workflow.workflow'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/workflow_workflow.py", line 157, in create res._enable_workflow_on_model() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/workflow_workflow.py", line 190, in _enable_workflow_on_model models_to_enable.write({'workflow_enabled': True}) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 43, in write self._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:48,235 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 94, in test_model_with_a_workflow_appears_in_the_list self.env['workflow.workflow'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/workflow_workflow.py", line 157, in create res._enable_workflow_on_model() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/workflow_workflow.py", line 190, in _enable_workflow_on_model models_to_enable.write({'workflow_enabled': True}) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 43, in write self._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:48,236 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d0d932e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 94, in test_model_with_a_workflow_appears_in_the_list self.env['workflow.workflow'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/workflow_workflow.py", line 157, in create res._enable_workflow_on_model() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/workflow_workflow.py", line 190, in _enable_workflow_on_model models_to_enable.write({'workflow_enabled': True}) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 43, in write self._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:48,251 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 94, in test_model_with_a_workflow_appears_in_the_list self.env['workflow.workflow'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/workflow_workflow.py", line 157, in create res._enable_workflow_on_model() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/workflow_workflow.py", line 190, in _enable_workflow_on_model models_to_enable.write({'workflow_enabled': True}) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 43, in write self._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:48,252 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 94, in test_model_with_a_workflow_appears_in_the_list self.env['workflow.workflow'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/workflow_workflow.py", line 157, in create res._enable_workflow_on_model() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/workflow_workflow.py", line 190, in _enable_workflow_on_model models_to_enable.write({'workflow_enabled': True}) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 43, in write self._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:48,296 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_workflow_model_names_cache: Starting TestWorkflowModelNamesCache.test_model_without_a_workflow_is_absent_from_the_list ... 2026-08-18 07:01:50,154 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d53d9580> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 105, in test_model_without_a_workflow_is_absent_from_the_list self._make_model('x_wf_cache_absent') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 68, in _make_model ir_model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:50,155 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d8a6dd00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 105, in test_model_without_a_workflow_is_absent_from_the_list self._make_model('x_wf_cache_absent') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 68, in _make_model ir_model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:50,161 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 105, in test_model_without_a_workflow_is_absent_from_the_list self._make_model('x_wf_cache_absent') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 68, in _make_model ir_model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:50,165 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 105, in test_model_without_a_workflow_is_absent_from_the_list self._make_model('x_wf_cache_absent') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 68, in _make_model ir_model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:50,166 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d8a6e3e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 105, in test_model_without_a_workflow_is_absent_from_the_list self._make_model('x_wf_cache_absent') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 68, in _make_model ir_model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:50,179 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 105, in test_model_without_a_workflow_is_absent_from_the_list self._make_model('x_wf_cache_absent') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 68, in _make_model ir_model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:50,180 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 105, in test_model_without_a_workflow_is_absent_from_the_list self._make_model('x_wf_cache_absent') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 68, in _make_model ir_model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:51,099 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_automation.tests.test_workflow_model_names_cache: Starting TestWorkflowModelNamesCache.test_moving_a_workflow_to_another_model_updates_both_on_the_next_read ... 2026-08-18 07:01:52,788 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d6edcc20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 145, in test_moving_a_workflow_to_another_model_updates_both_on_the_next_read old_model = self._make_model('x_wf_cache_move_from') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 68, in _make_model ir_model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:52,789 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d4e9fd80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 145, in test_moving_a_workflow_to_another_model_updates_both_on_the_next_read old_model = self._make_model('x_wf_cache_move_from') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 68, in _make_model ir_model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:52,794 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 145, in test_moving_a_workflow_to_another_model_updates_both_on_the_next_read old_model = self._make_model('x_wf_cache_move_from') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 68, in _make_model ir_model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:52,798 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 145, in test_moving_a_workflow_to_another_model_updates_both_on_the_next_read old_model = self._make_model('x_wf_cache_move_from') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 68, in _make_model ir_model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:52,798 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d4e9ede0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 145, in test_moving_a_workflow_to_another_model_updates_both_on_the_next_read old_model = self._make_model('x_wf_cache_move_from') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 68, in _make_model ir_model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:52,813 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 145, in test_moving_a_workflow_to_another_model_updates_both_on_the_next_read old_model = self._make_model('x_wf_cache_move_from') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 68, in _make_model ir_model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:52,814 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 145, in test_moving_a_workflow_to_another_model_updates_both_on_the_next_read old_model = self._make_model('x_wf_cache_move_from') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 68, in _make_model ir_model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:55,674 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d80b0b80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 146, in test_moving_a_workflow_to_another_model_updates_both_on_the_next_read new_model = self._make_model('x_wf_cache_move_to') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 68, in _make_model ir_model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:55,675 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d7c61760> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 146, in test_moving_a_workflow_to_another_model_updates_both_on_the_next_read new_model = self._make_model('x_wf_cache_move_to') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 68, in _make_model ir_model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:55,691 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 146, in test_moving_a_workflow_to_another_model_updates_both_on_the_next_read new_model = self._make_model('x_wf_cache_move_to') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 68, in _make_model ir_model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:55,696 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 146, in test_moving_a_workflow_to_another_model_updates_both_on_the_next_read new_model = self._make_model('x_wf_cache_move_to') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 68, in _make_model ir_model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:55,697 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d7c62840> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 146, in test_moving_a_workflow_to_another_model_updates_both_on_the_next_read new_model = self._make_model('x_wf_cache_move_to') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 68, in _make_model ir_model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:55,712 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 146, in test_moving_a_workflow_to_another_model_updates_both_on_the_next_read new_model = self._make_model('x_wf_cache_move_to') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 68, in _make_model ir_model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:55,713 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 146, in test_moving_a_workflow_to_another_model_updates_both_on_the_next_read new_model = self._make_model('x_wf_cache_move_to') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 68, in _make_model ir_model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:58,296 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d4ffefc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 151, in test_moving_a_workflow_to_another_model_updates_both_on_the_next_read self._pre_enable_workflow_tracking(new_model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 86, in _pre_enable_workflow_tracking ir_model.workflow_enabled = True File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 43, in write self._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:58,297 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d0caf380> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 151, in test_moving_a_workflow_to_another_model_updates_both_on_the_next_read self._pre_enable_workflow_tracking(new_model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 86, in _pre_enable_workflow_tracking ir_model.workflow_enabled = True File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 43, in write self._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:58,302 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 151, in test_moving_a_workflow_to_another_model_updates_both_on_the_next_read self._pre_enable_workflow_tracking(new_model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 86, in _pre_enable_workflow_tracking ir_model.workflow_enabled = True File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 43, in write self._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:58,305 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 151, in test_moving_a_workflow_to_another_model_updates_both_on_the_next_read self._pre_enable_workflow_tracking(new_model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 86, in _pre_enable_workflow_tracking ir_model.workflow_enabled = True File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 43, in write self._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:58,306 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d0caf6a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 151, in test_moving_a_workflow_to_another_model_updates_both_on_the_next_read self._pre_enable_workflow_tracking(new_model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 86, in _pre_enable_workflow_tracking ir_model.workflow_enabled = True File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 43, in write self._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:58,320 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 151, in test_moving_a_workflow_to_another_model_updates_both_on_the_next_read self._pre_enable_workflow_tracking(new_model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 86, in _pre_enable_workflow_tracking ir_model.workflow_enabled = True File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 43, in write self._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:01:58,321 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 151, in test_moving_a_workflow_to_another_model_updates_both_on_the_next_read self._pre_enable_workflow_tracking(new_model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 86, in _pre_enable_workflow_tracking ir_model.workflow_enabled = True File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 43, in write self._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:02:00,159 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d6edfb00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 153, in test_moving_a_workflow_to_another_model_updates_both_on_the_next_read workflow = self.env['workflow.workflow'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/workflow_workflow.py", line 157, in create res._enable_workflow_on_model() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/workflow_workflow.py", line 190, in _enable_workflow_on_model models_to_enable.write({'workflow_enabled': True}) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 43, in write self._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:02:00,160 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d80b2fc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 153, in test_moving_a_workflow_to_another_model_updates_both_on_the_next_read workflow = self.env['workflow.workflow'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/workflow_workflow.py", line 157, in create res._enable_workflow_on_model() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/workflow_workflow.py", line 190, in _enable_workflow_on_model models_to_enable.write({'workflow_enabled': True}) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 43, in write self._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:02:00,167 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 153, in test_moving_a_workflow_to_another_model_updates_both_on_the_next_read workflow = self.env['workflow.workflow'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/workflow_workflow.py", line 157, in create res._enable_workflow_on_model() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/workflow_workflow.py", line 190, in _enable_workflow_on_model models_to_enable.write({'workflow_enabled': True}) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 43, in write self._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:02:00,171 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 153, in test_moving_a_workflow_to_another_model_updates_both_on_the_next_read workflow = self.env['workflow.workflow'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/workflow_workflow.py", line 157, in create res._enable_workflow_on_model() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/workflow_workflow.py", line 190, in _enable_workflow_on_model models_to_enable.write({'workflow_enabled': True}) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 43, in write self._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:02:00,172 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d80b1f80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 153, in test_moving_a_workflow_to_another_model_updates_both_on_the_next_read workflow = self.env['workflow.workflow'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/workflow_workflow.py", line 157, in create res._enable_workflow_on_model() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/workflow_workflow.py", line 190, in _enable_workflow_on_model models_to_enable.write({'workflow_enabled': True}) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 43, in write self._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:02:00,186 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 153, in test_moving_a_workflow_to_another_model_updates_both_on_the_next_read workflow = self.env['workflow.workflow'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/workflow_workflow.py", line 157, in create res._enable_workflow_on_model() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/workflow_workflow.py", line 190, in _enable_workflow_on_model models_to_enable.write({'workflow_enabled': True}) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 43, in write self._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:02:00,187 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/tests/test_workflow_model_names_cache.py", line 153, in test_moving_a_workflow_to_another_model_updates_both_on_the_next_read workflow = self.env['workflow.workflow'].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/workflow_workflow.py", line 157, in create res._enable_workflow_on_model() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/workflow_workflow.py", line 190, in _enable_workflow_on_model models_to_enable.write({'workflow_enabled': True}) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 43, in write self._reload_workflow_registry() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 25, in _reload_workflow_registry self.pool.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:02:02,992 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d4f959e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:02:02,993 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d5822ac0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:02:02,999 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:02:03,002 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:02:03,003 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d5820360> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:02:03,016 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:02:03,017 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:02:03,038 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:02:03,360 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale.tests.test_marketing_sale_funnel: Starting TestMarketingSaleFunnelSeed.test_conservative_scope_domain_landed_on_automation ... 2026-08-18 07:02:03,423 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale.tests.test_marketing_sale_funnel: Starting TestMarketingSaleFunnelSeed.test_convert_and_quotation_share_one_so_vals_builder ... 2026-08-18 07:02:03,886 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale.tests.test_marketing_sale_funnel: Starting TestMarketingSaleFunnelSeed.test_convert_method_creates_linked_so_and_launches_wf2 ... 2026-08-18 07:02:04,971 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale.tests.test_marketing_sale_funnel: Starting TestMarketingSaleFunnelSeed.test_convert_method_without_partner_returns_empty_and_skips_wf2 ... 2026-08-18 07:02:05,095 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale.tests.test_marketing_sale_funnel: Starting TestMarketingSaleFunnelSeed.test_convert_node_creates_linked_sale_order ... 2026-08-18 07:02:06,904 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale.tests.test_marketing_sale_funnel: Starting TestMarketingSaleFunnelSeed.test_convert_node_launches_sale_workflow ... 2026-08-18 07:02:07,987 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale.tests.test_marketing_sale_funnel: Starting TestMarketingSaleFunnelSeed.test_convert_without_partner_skips_sale_order ... 2026-08-18 07:02:08,105 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale.tests.test_marketing_sale_funnel: Starting TestMarketingSaleFunnelSeed.test_create_quotation_method_creates_one_linked_order ... 2026-08-18 07:02:08,275 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale.tests.test_marketing_sale_funnel: Starting TestMarketingSaleFunnelSeed.test_create_quotation_method_is_noop_when_order_exists ... 2026-08-18 07:02:08,469 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale.tests.test_marketing_sale_funnel: Starting TestMarketingSaleFunnelSeed.test_draft_version_is_dormant_and_spawns_no_instance ... 2026-08-18 07:02:08,909 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale.tests.test_marketing_sale_funnel: Starting TestMarketingSaleFunnelSeed.test_drip_engaged_reflects_trace ... 2026-08-18 07:02:09,225 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale.tests.test_marketing_sale_funnel: Starting TestMarketingSaleFunnelSeed.test_drip_send_survives_deep_create_stack ... 2026-08-18 07:02:09,342 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale.tests.test_marketing_sale_funnel: Starting TestMarketingSaleFunnelSeed.test_drip_step_creates_mailing_trace ... 2026-08-18 07:02:09,455 202 INFO rb-03e6980-224009-405075 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(17,) targets crm.lead, no opt out list available 2026-08-18 07:02:09,456 202 INFO rb-03e6980-224009-405075 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(17,) has already reached 0 crm.lead emails 2026-08-18 07:02:09,546 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [548] 2026-08-18 07:02:09,595 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale.tests.test_marketing_sale_funnel: Starting TestMarketingSaleFunnelSeed.test_drip_step_sends_non_empty_body ... 2026-08-18 07:02:09,757 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale.tests.test_marketing_sale_funnel: Starting TestMarketingSaleFunnelSeed.test_due_funnel_timer_fires_via_real_cron_without_crashing ... 2026-08-18 07:02:10,153 202 INFO rb-03e6980-224009-405075 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(19,) targets crm.lead, no opt out list available 2026-08-18 07:02:10,153 202 INFO rb-03e6980-224009-405075 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(19,) has already reached 0 crm.lead emails 2026-08-18 07:02:10,206 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [549] 2026-08-18 07:02:10,213 202 INFO rb-03e6980-224009-405075 odoo.addons.base_automation.models.base_automation: Starting time-based automation rule `Shipment to ETD`. 2026-08-18 07:02:11,268 202 INFO rb-03e6980-224009-405075 odoo.addons.base_automation.models.base_automation: Time-based automation rule `Shipment to ETD` done. 2026-08-18 07:02:11,268 202 INFO rb-03e6980-224009-405075 odoo.addons.base_automation.models.base_automation: Starting time-based automation rule `Shipment to ETA`. 2026-08-18 07:02:11,998 202 INFO rb-03e6980-224009-405075 odoo.addons.base_automation.models.base_automation: Time-based automation rule `Shipment to ETA` done. 2026-08-18 07:02:11,998 202 INFO rb-03e6980-224009-405075 odoo.addons.base_automation.models.base_automation: Starting time-based automation rule `Shipment to CY cutoff`. 2026-08-18 07:02:12,130 202 INFO rb-03e6980-224009-405075 odoo.addons.base_automation.models.base_automation: Time-based automation rule `Shipment to CY cutoff` done. 2026-08-18 07:02:12,130 202 INFO rb-03e6980-224009-405075 odoo.addons.base_automation.models.base_automation: Starting time-based automation rule `[Workflow Instance #84] Workflow Node #17 - Wait 3 Days`. 2026-08-18 07:02:12,266 202 INFO rb-03e6980-224009-405075 odoo.addons.base_automation.models.base_automation: Time-based automation rule `[Workflow Instance #84] Workflow Node #17 - Wait 3 Days` done. 2026-08-18 07:02:12,289 202 INFO rb-03e6980-224009-405075 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(20,) targets crm.lead, no opt out list available 2026-08-18 07:02:12,290 202 INFO rb-03e6980-224009-405075 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(20,) has already reached 0 crm.lead emails 2026-08-18 07:02:12,324 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [592] 2026-08-18 07:02:12,370 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale.tests.test_marketing_sale_funnel: Starting TestMarketingSaleFunnelSeed.test_engaged_lead_routes_to_score_path ... 2026-08-18 07:02:12,713 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale.tests.test_marketing_sale_funnel: Starting TestMarketingSaleFunnelSeed.test_enroll_action_is_idempotent ... 2026-08-18 07:02:13,047 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale.tests.test_marketing_sale_funnel: Starting TestMarketingSaleFunnelSeed.test_enroll_method_stamps_guard_and_campaign_once ... 2026-08-18 07:02:13,409 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale.tests.test_marketing_sale_funnel: Starting TestMarketingSaleFunnelSeed.test_follow_up_method_posts_on_open_quotation_only ... 2026-08-18 07:02:13,568 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale.tests.test_marketing_sale_funnel: Starting TestMarketingSaleFunnelSeed.test_funnel_timer_registers_automation_with_real_date_field ... 2026-08-18 07:02:13,884 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale.tests.test_marketing_sale_funnel: Starting TestMarketingSaleFunnelSeed.test_hot_lead_routes_to_assignment ... 2026-08-18 07:02:14,199 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale.tests.test_marketing_sale_funnel: Starting TestMarketingSaleFunnelSeed.test_new_lead_in_scope_spawns_funnel_instance ... 2026-08-18 07:02:14,509 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale.tests.test_marketing_sale_funnel: Starting TestMarketingSaleFunnelSeed.test_out_of_scope_lead_not_enrolled ... 2026-08-18 07:02:14,893 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale.tests.test_marketing_sale_funnel: Starting TestMarketingSaleFunnelSeed.test_prepare_so_vals_links_opportunity_and_partner ... 2026-08-18 07:02:15,333 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale.tests.test_marketing_sale_funnel: Starting TestMarketingSaleFunnelSeed.test_published_version_is_the_active_version ... 2026-08-18 07:02:15,390 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale.tests.test_marketing_sale_funnel: Starting TestMarketingSaleFunnelSeed.test_reupgrade_is_idempotent_and_keeps_bindings ... 2026-08-18 07:02:15,464 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale.tests.test_marketing_sale_funnel: Starting TestMarketingSaleFunnelSeed.test_send_drip_method_creates_trace_and_per_lead_copy ... 2026-08-18 07:02:15,648 202 INFO rb-03e6980-224009-405075 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(29,) targets crm.lead, no opt out list available 2026-08-18 07:02:15,649 202 INFO rb-03e6980-224009-405075 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(29,) has already reached 0 crm.lead emails 2026-08-18 07:02:15,747 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [593] 2026-08-18 07:02:15,796 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale.tests.test_marketing_sale_funnel: Starting TestMarketingSaleFunnelSeed.test_send_drip_method_missing_template_is_noop ... 2026-08-18 07:02:17,757 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d5041440> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:02:17,757 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d4f959e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:02:17,764 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:02:17,767 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:02:17,768 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d3439a80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:02:17,781 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:02:17,782 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:02:17,797 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 07:02:18,181 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale_event.tests.test_event_adapter: Starting TestEventChannelAdapter.test_core_trigger_domain_is_not_modified_by_event_adapter ... 2026-08-18 07:02:18,232 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale_event.tests.test_event_adapter: Starting TestEventChannelAdapter.test_demo_lead_has_event_medium_attribution ... 2026-08-18 07:02:18,274 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale_event.tests.test_event_adapter: Starting TestEventChannelAdapter.test_event_origin_lead_enrols_in_core_funnel ... 2026-08-18 07:02:19,106 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale_event.tests.test_event_adapter: Starting TestEventChannelAdapter.test_event_registration_creates_lead_with_event_medium ... 2026-08-18 07:02:19,877 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale_event.tests.test_event_adapter: Starting TestEventChannelAdapter.test_registration_with_utm_medium_keeps_its_medium ... 2026-08-18 07:02:20,619 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale_event.tests.test_event_adapter: Starting TestEventChannelAdapter.test_utm_medium_event_seed_is_installed ... 2026-08-18 07:02:23,296 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d5017ce0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:02:23,297 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d6bec9a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:02:23,306 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:02:23,310 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:02:23,311 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d6beede0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:02:23,326 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:02:23,327 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:02:23,340 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 07:02:23,583 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale_livechat.tests.test_livechat_lead_medium: Starting TestLivechatLeadMedium.test_chatbot_crm_prepare_lead_values_stamps_live_chat_medium ... 2026-08-18 07:02:23,700 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale_livechat.tests.test_livechat_lead_medium: Starting TestLivechatLeadMedium.test_convert_visitor_to_lead_keeps_livechat_source ... 2026-08-18 07:02:23,813 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale_livechat.tests.test_livechat_lead_medium: Starting TestLivechatLeadMedium.test_convert_visitor_to_lead_stamps_live_chat_medium ... 2026-08-18 07:02:23,926 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale_livechat.tests.test_livechat_lead_medium: Starting TestLivechatLeadMedium.test_demo_lead_has_correct_utm_attribution ... 2026-08-18 07:02:23,983 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale_livechat.tests.test_livechat_lead_medium: Starting TestLivechatLeadMedium.test_utm_medium_live_chat_exists ... 2026-08-18 07:02:24,051 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:02:24,183 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale_sms.tests.test_sms_adapter: Starting TestSmsAdapter.test_core_funnel_enrolls_sms_medium_lead ... 2026-08-18 07:02:24,646 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale_sms.tests.test_sms_adapter: Starting TestSmsAdapter.test_sms_nurture_action_exists_and_targets_crm_lead ... 2026-08-18 07:02:24,707 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale_sms.tests.test_sms_adapter: Starting TestSmsAdapter.test_sms_nurture_action_exits_gracefully_without_phone ... 2026-08-18 07:02:25,165 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale_sms.tests.test_sms_adapter: Starting TestSmsAdapter.test_sms_nurture_action_sends_when_phone_present ... 2026-08-18 07:02:25,566 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale_sms.tests.test_sms_adapter: Starting TestSmsAdapter.test_wms_sms_engaged_false_without_sms_trace ... 2026-08-18 07:02:25,926 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale_sms.tests.test_sms_adapter: Starting TestSmsAdapter.test_wms_sms_engaged_true_when_sms_delivered ... 2026-08-18 07:02:26,271 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale_sms.tests.test_sms_adapter: Starting TestSmsAdapter.test_wms_sms_engaged_true_when_sms_link_clicked ... 2026-08-18 07:02:29,044 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d0b55f80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:02:29,045 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9f8564680> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:02:29,050 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:02:29,054 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:02:29,054 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9f85667a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:02:29,068 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:02:29,069 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:02:29,080 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:02:29,365 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale_social.tests.test_social_channel_adapter: Starting TestSocialChannelAdapter.test_convert_returns_crm_lead_record ... 2026-08-18 07:02:29,482 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale_social.tests.test_social_channel_adapter: Starting TestSocialChannelAdapter.test_pre_existing_medium_is_not_overwritten ... 2026-08-18 07:02:29,576 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale_social.tests.test_social_channel_adapter: Starting TestSocialChannelAdapter.test_social_lead_is_stamped_with_nurture_campaign ... 2026-08-18 07:02:29,665 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale_social.tests.test_social_channel_adapter: Starting TestSocialChannelAdapter.test_social_lead_is_stamped_with_social_medium ... 2026-08-18 07:02:29,765 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale_social.tests.test_social_channel_adapter: Starting TestSocialChannelAdapter.test_social_lead_source_id_is_preserved ... 2026-08-18 07:02:29,874 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale_social.tests.test_social_channel_adapter: Starting TestSocialChannelAdapter.test_utm_medium_social_seed_is_installed ... 2026-08-18 07:02:29,943 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:02:30,049 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale_survey.tests.test_survey_lead_origination: Starting TestSurveyLeadOrigination.test_completing_same_opted_in_survey_twice_does_not_duplicate_lead ... 2026-08-18 07:02:30,190 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale_survey.models.survey_user_input: Survey lead origination: created lead 100 (survey=45, input=49) 2026-08-18 07:02:30,236 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale_survey.tests.test_survey_lead_origination: Starting TestSurveyLeadOrigination.test_core_workflow_trigger_domain_is_not_modified ... 2026-08-18 07:02:30,374 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale_survey.models.survey_user_input: Survey lead origination: created lead 101 (survey=45, input=50) 2026-08-18 07:02:30,411 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale_survey.tests.test_survey_lead_origination: Starting TestSurveyLeadOrigination.test_created_lead_is_type_lead_and_unassigned ... 2026-08-18 07:02:30,542 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale_survey.models.survey_user_input: Survey lead origination: created lead 102 (survey=45, input=51) 2026-08-18 07:02:30,580 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale_survey.tests.test_survey_lead_origination: Starting TestSurveyLeadOrigination.test_email_only_completion_twice_does_not_duplicate_lead ... 2026-08-18 07:02:30,713 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale_survey.models.survey_user_input: Survey lead origination: created lead 103 (survey=45, input=52) 2026-08-18 07:02:30,758 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale_survey.tests.test_survey_lead_origination: Starting TestSurveyLeadOrigination.test_non_opted_in_survey_does_not_create_lead ... 2026-08-18 07:02:30,884 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale_survey.tests.test_survey_lead_origination: Starting TestSurveyLeadOrigination.test_opted_in_survey_completion_creates_lead_with_survey_medium ... 2026-08-18 07:02:31,008 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale_survey.models.survey_user_input: Survey lead origination: created lead 104 (survey=45, input=54) 2026-08-18 07:02:31,045 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale_survey.tests.test_survey_lead_origination: Starting TestSurveyLeadOrigination.test_opted_in_survey_email_only_creates_lead ... 2026-08-18 07:02:31,177 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale_survey.models.survey_user_input: Survey lead origination: created lead 105 (survey=45, input=55) 2026-08-18 07:02:31,211 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale_survey.tests.test_survey_lead_origination: Starting TestSurveyLeadOrigination.test_opted_in_survey_without_contact_does_not_create_lead ... 2026-08-18 07:02:31,351 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale_survey.tests.test_survey_lead_origination: Starting TestSurveyLeadOrigination.test_scored_survey_completion_includes_score_in_lead_description ... 2026-08-18 07:02:31,491 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale_survey.models.survey_user_input: Survey lead origination: created lead 106 (survey=47, input=57) 2026-08-18 07:02:31,526 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale_survey.tests.test_survey_lead_origination: Starting TestSurveyLeadOrigination.test_test_entry_does_not_create_lead ... 2026-08-18 07:02:31,681 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:02:31,794 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale_website.tests.test_website_channel_adapter: Starting TestWebsiteChannelAdapter.test_assigned_website_lead_is_not_enrolled ... 2026-08-18 07:02:32,128 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale_website.tests.test_website_channel_adapter: Starting TestWebsiteChannelAdapter.test_non_website_in_scope_lead_also_enrols ... 2026-08-18 07:02:32,548 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale_website.tests.test_website_channel_adapter: Starting TestWebsiteChannelAdapter.test_website_medium_attribution_preserved_after_enrolment ... 2026-08-18 07:02:32,964 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale_website.tests.test_website_channel_adapter: Starting TestWebsiteChannelAdapter.test_website_medium_lead_is_enrolled_in_funnel ... 2026-08-18 07:02:35,800 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d4c3d260> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:02:35,801 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d5da3420> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:02:35,807 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:02:35,811 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:02:35,811 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d5da25c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:02:35,827 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:02:35,828 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:02:35,840 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 07:02:36,164 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale_zalo.tests.test_zalo_adapter: Starting TestZaloAdapter.test_core_funnel_enrolls_zalo_medium_lead ... 2026-08-18 07:02:36,493 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale_zalo.tests.test_zalo_adapter: Starting TestZaloAdapter.test_wmz_zalo_engaged_false_without_zalo_messages ... 2026-08-18 07:02:36,867 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale_zalo.tests.test_zalo_adapter: Starting TestZaloAdapter.test_wmz_zalo_engaged_true_when_message_delivered ... 2026-08-18 07:02:37,248 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale_zalo.tests.test_zalo_adapter: Starting TestZaloAdapter.test_zalo_lead_attributed_with_zalo_medium ... 2026-08-18 07:02:37,655 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale_zalo.tests.test_zalo_adapter: Starting TestZaloAdapter.test_zbs_nurture_action_exists_and_targets_crm_lead ... 2026-08-18 07:02:37,714 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_workflow_marketing_sale_zalo.tests.test_zalo_adapter: Starting TestZaloAdapter.test_zbs_nurture_action_exits_gracefully_without_zalo_account ... 2026-08-18 07:02:40,569 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d4c7d940> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:02:40,569 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d6144400> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:02:40,575 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:02:40,578 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:02:40,579 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d6144040> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:02:40,591 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:02:40,591 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:02:40,602 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:02:41,201 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [597] 2026-08-18 07:02:41,211 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13197] 2026-08-18 07:02:41,216 202 INFO rb-03e6980-224009-405075 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:02:41,230 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.tests.test_channel_basic_info_acl: Starting TestNonInternalUserChannelAccess.test_channel_basic_info_internal_user_no_regression ... 2026-08-18 07:02:41,280 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.tests.test_channel_basic_info_acl: Starting TestNonInternalUserChannelAccess.test_channel_basic_info_portal_user_no_zalo_link ... 2026-08-18 07:02:41,337 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.tests.test_channel_basic_info_acl: Starting TestNonInternalUserChannelAccess.test_channel_basic_info_portal_user_with_zalo_link ... 2026-08-18 07:02:41,421 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:02:41,549 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.tests.test_feature_account: Starting TestZaloAccountFeatures.test_exchange_authorization_code_missing_verifier ... 2026-08-18 07:02:41,589 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.tests.test_feature_account: Starting TestZaloAccountFeatures.test_exchange_authorization_code_success ... 2026-08-18 07:02:41,625 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.tests.test_feature_account: Starting TestZaloAccountFeatures.test_permission_url_generation ... 2026-08-18 07:02:41,657 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.tests.test_feature_account: Starting TestZaloAccountFeatures.test_permission_url_requires_base_url ... 2026-08-18 07:02:41,689 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.tests.test_feature_account: Starting TestZaloAccountFeatures.test_refresh_token_when_expired ... 2026-08-18 07:02:41,763 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:02:41,880 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.tests.test_feature_channel_outbound: Starting TestZaloChannelOutbound.test_add_members_allows_any_internal_user ... 2026-08-18 07:02:42,212 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [598] 2026-08-18 07:02:42,221 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13205] 2026-08-18 07:02:42,227 202 INFO rb-03e6980-224009-405075 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:02:42,356 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.tests.test_feature_channel_outbound: Starting TestZaloChannelOutbound.test_add_members_blocks_external_contacts ... 2026-08-18 07:02:42,431 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.tests.test_feature_channel_outbound: Starting TestZaloChannelOutbound.test_admin_not_auto_added_to_new_channel ... 2026-08-18 07:02:42,802 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [599] 2026-08-18 07:02:42,811 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13209] 2026-08-18 07:02:42,816 202 INFO rb-03e6980-224009-405075 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:02:42,903 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [520, 521] 2026-08-18 07:02:42,934 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.tests.test_feature_channel_outbound: Starting TestZaloChannelOutbound.test_channel_post_creates_outbound_zalo_message ... 2026-08-18 07:02:42,995 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_zbs.models.viin_zalo_message: ZBS dispatch outbound payload: msg_id=2 template_id=False partner_link=3 2026-08-18 07:02:42,995 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_zbs.models.viin_zalo_message: ZBS no template_id; fallback to parent dispatch 2026-08-18 07:02:43,020 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.tests.test_feature_channel_outbound: Starting TestZaloChannelOutbound.test_channel_post_multiple_attachments_split ... 2026-08-18 07:02:43,027 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-08-18 07:02:43,034 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-08-18 07:02:43,109 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_zbs.models.viin_zalo_message: ZBS dispatch outbound payload: msg_id=3 template_id=False partner_link=3 2026-08-18 07:02:43,109 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_zbs.models.viin_zalo_message: ZBS no template_id; fallback to parent dispatch 2026-08-18 07:02:43,115 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_zbs.models.viin_zalo_message: ZBS dispatch outbound payload: msg_id=4 template_id=False partner_link=3 2026-08-18 07:02:43,115 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_zbs.models.viin_zalo_message: ZBS no template_id; fallback to parent dispatch 2026-08-18 07:02:43,138 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.tests.test_feature_channel_outbound: Starting TestZaloChannelOutbound.test_notify_users_sync_adds_members_and_pins ... 2026-08-18 07:02:43,480 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [600] 2026-08-18 07:02:43,489 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13216] 2026-08-18 07:02:43,495 202 INFO rb-03e6980-224009-405075 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:02:43,558 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.tests.test_feature_channel_outbound: Starting TestZaloChannelOutbound.test_pin_members_resurfaces_hidden_zalo_conversation ... 2026-08-18 07:02:43,605 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 07:02:43,723 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.tests.test_feature_inbound_processing: Starting TestZaloInboundProcessing.test_action_retry_skips_oa_initiated_mirror_records ... 2026-08-18 07:02:43,832 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.tests.test_feature_inbound_processing: Starting TestZaloInboundProcessing.test_api_pull_exception_marked_error_no_raise ... 2026-08-18 07:02:43,872 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.tests.test_feature_inbound_processing: Starting TestZaloInboundProcessing.test_api_pull_no_match_falls_back_to_warning ... 2026-08-18 07:02:43,919 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.tests.test_feature_inbound_processing: Starting TestZaloInboundProcessing.test_duplicate_synth_no_double_post ... 2026-08-18 07:02:44,059 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.tests.test_feature_inbound_processing: Starting TestZaloInboundProcessing.test_inbound_follow_event_marks_following ... 2026-08-18 07:02:44,143 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.tests.test_feature_inbound_processing: Starting TestZaloInboundProcessing.test_inbound_status_updates_outbound_message ... 2026-08-18 07:02:44,193 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.tests.test_feature_inbound_processing: Starting TestZaloInboundProcessing.test_inbound_status_with_oa_as_sender_marks_delivered ... 2026-08-18 07:02:44,296 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.tests.test_feature_inbound_processing: Starting TestZaloInboundProcessing.test_inbound_status_without_explicit_status_still_marks_delivered ... 2026-08-18 07:02:44,344 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.tests.test_feature_inbound_processing: Starting TestZaloInboundProcessing.test_inbound_text_creates_channel_and_message ... 2026-08-18 07:02:44,435 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.tests.test_feature_inbound_processing: Starting TestZaloInboundProcessing.test_oa_send_text_with_prior_outbound_updates_status_only ... 2026-08-18 07:02:44,484 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.tests.test_feature_inbound_processing: Starting TestZaloInboundProcessing.test_oa_send_text_without_prior_outbound_creates_discuss_message ... 2026-08-18 07:02:44,611 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.tests.test_feature_inbound_processing: Starting TestZaloInboundProcessing.test_oa_send_with_mapped_admin_uses_user_as_author ... 2026-08-18 07:02:45,127 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.tests.test_feature_inbound_processing: Starting TestZaloInboundProcessing.test_oa_send_with_portal_user_admin_falls_back_to_oa_partner ... 2026-08-18 07:02:45,409 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.models.viin_zalo_message: OA admin_id=portal_admin_uid_001 has partner_link(s) [8] but none are linked to an internal user; falling back to generic OA partner. Manager should link one partner to a user. 2026-08-18 07:02:45,493 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.tests.test_feature_inbound_processing: Starting TestZaloInboundProcessing.test_oa_send_with_quote_preserves_threading ... 2026-08-18 07:02:45,668 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.tests.test_feature_inbound_processing: Starting TestZaloInboundProcessing.test_oa_send_with_unmapped_admin_falls_back_to_oa_partner ... 2026-08-18 07:02:45,705 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.models.viin_zalo_message: OA admin_id=never_seen_before_admin_id has no partner_link in account=5. Admin must chat with the OA from their personal Zalo first, then manager maps the partner to an internal user. 2026-08-18 07:02:45,813 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.tests.test_feature_inbound_processing: Starting TestZaloInboundProcessing.test_user_received_no_outbound_triggers_api_pull ... 2026-08-18 07:02:45,962 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 07:02:46,086 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.tests.test_feature_mail_message_status: Starting TestZaloMailMessageStatus.test_message_format_includes_zalo_status ... 2026-08-18 07:02:46,143 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:02:46,261 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.tests.test_feature_outbound_sending: Starting TestZaloOutboundSending.test_outbound_file_attachment_uses_file_sender ... 2026-08-18 07:02:46,283 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_zbs.models.viin_zalo_message: ZBS dispatch outbound payload: msg_id=29 template_id=False partner_link=False 2026-08-18 07:02:46,283 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_zbs.models.viin_zalo_message: ZBS no template_id; fallback to parent dispatch 2026-08-18 07:02:46,304 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.tests.test_feature_outbound_sending: Starting TestZaloOutboundSending.test_outbound_image_attachment_uses_image_sender ... 2026-08-18 07:02:46,311 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-08-18 07:02:46,330 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_zbs.models.viin_zalo_message: ZBS dispatch outbound payload: msg_id=30 template_id=False partner_link=False 2026-08-18 07:02:46,330 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_zbs.models.viin_zalo_message: ZBS no template_id; fallback to parent dispatch 2026-08-18 07:02:46,352 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.tests.test_feature_outbound_sending: Starting TestZaloOutboundSending.test_outbound_prefers_app_scoped_recipient_id ... 2026-08-18 07:02:46,381 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_zbs.models.viin_zalo_message: ZBS dispatch outbound payload: msg_id=31 template_id=False partner_link=10 2026-08-18 07:02:46,382 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_zbs.models.viin_zalo_message: ZBS no template_id; fallback to parent dispatch 2026-08-18 07:02:46,398 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.tests.test_feature_outbound_sending: Starting TestZaloOutboundSending.test_outbound_text_dispatches_and_sets_state ... 2026-08-18 07:02:46,405 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_zbs.models.viin_zalo_message: ZBS dispatch outbound payload: msg_id=32 template_id=False partner_link=False 2026-08-18 07:02:46,405 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_zbs.models.viin_zalo_message: ZBS no template_id; fallback to parent dispatch 2026-08-18 07:02:46,446 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.tests.test_feature_outbound_sending: Starting TestZaloOutboundSending.test_outbound_text_plus_attachment_dispatches_both ... 2026-08-18 07:02:46,454 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-08-18 07:02:46,476 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_zbs.models.viin_zalo_message: ZBS dispatch outbound payload: msg_id=33 template_id=False partner_link=False 2026-08-18 07:02:46,476 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_zbs.models.viin_zalo_message: ZBS no template_id; fallback to parent dispatch 2026-08-18 07:02:46,501 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.tests.test_feature_outbound_sending: Starting TestZaloOutboundSending.test_outbound_usererror_sets_failed ... 2026-08-18 07:02:46,507 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_zbs.models.viin_zalo_message: ZBS dispatch outbound payload: msg_id=34 template_id=False partner_link=False 2026-08-18 07:02:46,507 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_zbs.models.viin_zalo_message: ZBS no template_id; fallback to parent dispatch 2026-08-18 07:02:46,547 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 07:02:46,667 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.tests.test_feature_partner_link: Starting TestZaloPartnerLinkFeatures.test_cannot_unlink_partner_link_used_by_channel ... 2026-08-18 07:02:46,690 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13259] 2026-08-18 07:02:46,718 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.tests.test_feature_partner_link: Starting TestZaloPartnerLinkFeatures.test_get_zalo_channel_prefers_partner_link_over_partner_match ... 2026-08-18 07:02:46,822 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [539, 540] 2026-08-18 07:02:46,858 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.tests.test_feature_partner_link: Starting TestZaloPartnerLinkFeatures.test_inbound_collision_does_not_abort_webhook ... 2026-08-18 07:02:47,023 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [542, 543] 2026-08-18 07:02:47,078 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.tests.test_feature_partner_link: Starting TestZaloPartnerLinkFeatures.test_incoming_message_does_not_overwrite_existing_avatar ... 2026-08-18 07:02:47,170 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.tests.test_feature_partner_link: Starting TestZaloPartnerLinkFeatures.test_incoming_message_seeds_avatar_when_partner_has_none ... 2026-08-18 07:02:47,269 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.tests.test_feature_partner_link: Starting TestZaloPartnerLinkFeatures.test_manual_sync_full_sync_overwrites ... 2026-08-18 07:02:47,470 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.tests.test_feature_partner_link: Starting TestZaloPartnerLinkFeatures.test_oa_send_event_resolves_customer_link_not_oa ... 2026-08-18 07:02:47,509 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.tests.test_feature_partner_link: Starting TestZaloPartnerLinkFeatures.test_partner_reassign_propagates_to_channel_and_messages ... 2026-08-18 07:02:47,649 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.tests.test_feature_partner_link: Starting TestZaloPartnerLinkFeatures.test_reuse_link_by_user_id_by_app ... 2026-08-18 07:02:47,717 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.models.viin_zalo_partner_link: Created Zalo contact account=8 partner=1171 oa_user_id=oa-first app_user_id=app-200 2026-08-18 07:02:47,740 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.models.viin_zalo_partner_link: Mapped Zalo contact account=8 partner=1171 oa_user_id=oa-new app_user_id=app-200 2026-08-18 07:02:47,767 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.tests.test_feature_partner_link: Starting TestZaloPartnerLinkFeatures.test_single_fallback_link_reported_as_one_not_two ... 2026-08-18 07:02:47,872 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.tests.test_feature_partner_link: Starting TestZaloPartnerLinkFeatures.test_sync_button_bypasses_cache ... 2026-08-18 07:02:48,003 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.tests.test_feature_partner_link: Starting TestZaloPartnerLinkFeatures.test_sync_button_redownloads_avatar_when_url_unchanged ... 2026-08-18 07:02:48,104 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.tests.test_feature_partner_link: Starting TestZaloPartnerLinkFeatures.test_sync_button_returns_display_notification ... 2026-08-18 07:02:48,206 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.tests.test_feature_partner_link: Starting TestZaloPartnerLinkFeatures.test_sync_button_writes_shared_phone_to_link ... 2026-08-18 07:02:48,323 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.tests.test_feature_partner_link: Starting TestZaloPartnerLinkFeatures.test_sync_fallback_counts_fail_when_link_has_no_metadata ... 2026-08-18 07:02:48,408 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.tests.test_feature_partner_link: Starting TestZaloPartnerLinkFeatures.test_sync_fallback_seeds_from_webhook_metadata ... 2026-08-18 07:02:48,511 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.tests.test_feature_partner_link: Starting TestZaloPartnerLinkFeatures.test_webhook_seeds_name_once_never_overwrites ... 2026-08-18 07:02:48,748 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 07:02:48,875 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.tests.test_feature_webhook: Starting TestZaloWebhookFeatures.test_get_account_by_payload_prefers_oa_id ... 2026-08-18 07:02:48,909 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.tests.test_feature_webhook: Starting TestZaloWebhookFeatures.test_handle_supported_webhook_creates_message ... 2026-08-18 07:02:48,955 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.tests.test_feature_webhook: Starting TestZaloWebhookFeatures.test_handle_unsupported_event_is_ignored ... 2026-08-18 07:02:48,977 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.tests.test_feature_webhook: Starting TestZaloWebhookFeatures.test_idempotency_by_payload_fingerprint ... 2026-08-18 07:02:49,035 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:02:57,406 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_account.tests.test_send_invoice_via_zalo: Starting TestSendInvoiceViaZalo.test_attachments_widget_displayed_for_zalo ... 2026-08-18 07:02:59,652 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_account.tests.test_send_invoice_via_zalo: Starting TestSendInvoiceViaZalo.test_caption_renders_on_newid_record ... 2026-08-18 07:03:00,106 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_account.tests.test_send_invoice_via_zalo: Starting TestSendInvoiceViaZalo.test_cs_failure_falls_back_to_zbs ... 2026-08-18 07:03:00,904 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_account.tests.test_send_invoice_via_zalo: Starting TestSendInvoiceViaZalo.test_cs_success_sends_caption_text_then_file_and_posts_chatter ... 2026-08-18 07:03:01,936 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_account.tests.test_send_invoice_via_zalo: Starting TestSendInvoiceViaZalo.test_oversize_pdf_skips_cs_and_uses_zbs ... 2026-08-18 07:03:02,968 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_account.tests.test_send_invoice_via_zalo: Starting TestSendInvoiceViaZalo.test_partner_without_link_not_offered ... 2026-08-18 07:03:03,630 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_account.tests.test_send_invoice_via_zalo: Starting TestSendInvoiceViaZalo.test_savepoint_isolation_one_failure_keeps_batch_sending ... 2026-08-18 07:03:04,802 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_account.tests.test_send_invoice_via_zalo: Starting TestSendInvoiceViaZalo.test_zbs_not_approved_skips_without_raise ... 2026-08-18 07:03:05,545 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 07:03:05,623 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_auth_oauth.tests.test_duplicate_contact_bug: Starting TestDuplicateContactBug.test_control_both_ids_match ... 2026-08-18 07:03:05,685 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.models.viin_zalo_partner_link: Created Zalo contact account=11 partner=1192 oa_user_id=oa-user-ctrl app_user_id=same-app-id 2026-08-18 07:03:05,720 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_auth_oauth.tests.test_duplicate_contact_bug: Starting TestDuplicateContactBug.test_fix_sync_partner_link_fallback_by_oa_user_id ... 2026-08-18 07:03:05,808 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_auth_oauth.models.res_partner: Synced OAuth identity to existing Zalo link account=11 partner=1194 app_user_id=app-user-fix-test oa_user_id=oa-user-fix-test 2026-08-18 07:03:05,836 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_auth_oauth.tests.test_duplicate_contact_bug: Starting TestDuplicateContactBug.test_hypothesis_a_different_app_scoped_ids ... 2026-08-18 07:03:05,913 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.models.viin_zalo_partner_link: Created Zalo contact account=11 partner=1195 oa_user_id=oa-user-huong app_user_id=oa-app-111 2026-08-18 07:03:05,953 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_auth_oauth.tests.test_duplicate_contact_bug: Starting TestDuplicateContactBug.test_hypothesis_a_reverse_oauth_first ... 2026-08-18 07:03:06,003 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_auth_oauth.models.res_partner: Created OAuth-first Zalo link account=11 partner=1196 app_user_id=graph-app-333 oa_user_id=oa-user-huong-2 link_id=37 2026-08-18 07:03:06,006 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.models.viin_zalo_partner_link: Mapped Zalo contact account=11 partner=1196 oa_user_id=oa-user-huong-2 app_user_id=graph-app-333 2026-08-18 07:03:06,051 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_auth_oauth.tests.test_duplicate_contact_bug: Starting TestDuplicateContactBug.test_hypothesis_b_app_id_unique_constraint ... 2026-08-18 07:03:06,087 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_auth_oauth.tests.test_duplicate_contact_bug: Starting TestDuplicateContactBug.test_hypothesis_b_no_portal_auth_account ... 2026-08-18 07:03:06,139 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_auth_oauth.models.res_partner: Created OAuth-first Zalo link account=11 partner=1197 app_user_id=app-user-noaccount oa_user_id=oa-user-noaccount link_id=38 2026-08-18 07:03:06,155 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_auth_oauth.tests.test_duplicate_contact_bug: Starting TestDuplicateContactBug.test_hypothesis_c_non_follower_no_app_id ... 2026-08-18 07:03:06,259 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_auth_oauth.tests.test_duplicate_contact_bug: Starting TestDuplicateContactBug.test_hypothesis_c_worst_case_no_cross_reference ... 2026-08-18 07:03:06,388 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:03:06,447 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_auth_oauth.tests.test_oauth_partner_mapping: Starting TestZaloOAuthPartnerMapping.test_oa_first_then_oauth_login_matches_partner ... 2026-08-18 07:03:06,518 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.models.viin_zalo_partner_link: Created Zalo contact account=13 partner=1200 oa_user_id=oa-before-oauth app_user_id=app-after-chat 2026-08-18 07:03:06,562 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_auth_oauth.models.res_partner: Synced OAuth identity to existing Zalo link account=13 partner=1200 app_user_id=app-after-chat oa_user_id=oa-before-oauth 2026-08-18 07:03:06,585 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_auth_oauth.tests.test_oauth_partner_mapping: Starting TestZaloOAuthPartnerMapping.test_oauth_first_then_webhook_reuses_partner ... 2026-08-18 07:03:06,658 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_auth_oauth.models.res_partner: Created OAuth-first Zalo link account=13 partner=1201 app_user_id=app-user-1 oa_user_id=n/a link_id=42 2026-08-18 07:03:06,663 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo.models.viin_zalo_partner_link: Mapped Zalo contact account=13 partner=1201 oa_user_id=oa-user-xyz app_user_id=app-user-1 2026-08-18 07:03:06,700 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_auth_oauth.tests.test_oauth_partner_mapping: Starting TestZaloOAuthPartnerMapping.test_signup_values_fallbacks_to_oa_id ... 2026-08-18 07:03:06,786 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:03:06,985 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_zbs.tests.test_send_template_wizard: Starting TestSendTemplateWizardAccount.test_compute_partner_link_ids_uses_template_account ... 2026-08-18 07:03:07,025 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_zbs.tests.test_send_template_wizard: Starting TestSendTemplateWizardAccount.test_cs_template_uses_cs_partner_link ... 2026-08-18 07:03:07,093 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_zbs.tests.test_send_template_wizard: Starting TestSendTemplateWizardAccount.test_get_zalo_recipients_shows_partners_from_all_accessible_accounts ... 2026-08-18 07:03:07,175 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_zbs.tests.test_send_template_wizard: Starting TestSendTemplateWizardAccount.test_prepare_send_values_uses_template_account ... 2026-08-18 07:03:07,243 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_zbs.tests.test_send_template_wizard: Starting TestSendTemplateWizardAccount.test_sending_account_falls_back_without_template ... 2026-08-18 07:03:07,271 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_zbs.tests.test_send_template_wizard: Starting TestSendTemplateWizardAccount.test_sending_account_follows_cs_template ... 2026-08-18 07:03:07,301 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_zbs.tests.test_send_template_wizard: Starting TestSendTemplateWizardAccount.test_sending_account_follows_template_account ... 2026-08-18 07:03:07,342 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:03:07,826 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [601] 2026-08-18 07:03:07,845 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13346] 2026-08-18 07:03:07,852 202 INFO rb-03e6980-224009-405075 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:03:08,305 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [602] 2026-08-18 07:03:08,315 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13349] 2026-08-18 07:03:08,321 202 INFO rb-03e6980-224009-405075 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:03:08,376 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_zbs.tests.test_send_template_wizard: Starting TestTemplateAccessControl.test_001_open_template_visible_and_recipient_resolved_for_non_notify_user ... 2026-08-18 07:03:08,446 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_zbs.tests.test_send_template_wizard: Starting TestTemplateAccessControl.test_002_restricted_template_hidden_and_send_blocked ... 2026-08-18 07:03:08,561 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_zbs.tests.test_send_template_wizard: Starting TestTemplateAccessControl.test_003_restricted_template_visible_when_user_included ... 2026-08-18 07:03:08,608 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_zbs.tests.test_send_template_wizard: Starting TestTemplateAccessControl.test_005_notify_membership_does_not_grant_send_access ... 2026-08-18 07:03:08,741 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_zbs.tests.test_send_template_wizard: Starting TestTemplateAccessControl.test_006_multi_company_template_not_visible_cross_company ... 2026-08-18 07:03:12,796 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 07:03:13,013 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_zbs.tests.test_zalo_message_send_template: Starting TestZaloMessageSendTemplate.test_normalize_zbs_phone_contract ... 2026-08-18 07:03:13,047 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_zbs.tests.test_zalo_message_send_template: Starting TestZaloMessageSendTemplate.test_scenario1_bad_phone_blocked_then_fixed_and_sent ... 2026-08-18 07:03:13,291 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [557, 558] 2026-08-18 07:03:13,378 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_zbs.models.viin_zalo_message: ZBS dispatch outbound payload: msg_id=50 template_id=16 partner_link=50 2026-08-18 07:03:13,383 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_zbs.models.viin_zalo_message: ZBS payload prepared: route=sdt template_id=tpl_60f524a596 2026-08-18 07:03:13,383 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_zbs.models.viin_zalo_message: ZBS sending via route=sdt 2026-08-18 07:03:13,383 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_zbs.models.viin_zalo_message: ZBS API response: {'message_id': 'msg_scenario1_ok'} 2026-08-18 07:03:13,451 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_zbs.tests.test_zalo_message_send_template: Starting TestZaloMessageSendTemplate.test_scenario2_unregistered_number_failed_then_fixed_and_sent ... 2026-08-18 07:03:13,597 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [560, 561] 2026-08-18 07:03:13,694 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_zbs.models.viin_zalo_message: ZBS dispatch outbound payload: msg_id=51 template_id=16 partner_link=51 2026-08-18 07:03:13,697 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_zbs.models.viin_zalo_message: ZBS payload prepared: route=sdt template_id=tpl_60f524a596 2026-08-18 07:03:13,697 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_zbs.models.viin_zalo_message: ZBS sending via route=sdt 2026-08-18 07:03:13,879 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_zbs.models.viin_zalo_message: ZBS dispatch outbound payload: msg_id=52 template_id=16 partner_link=51 2026-08-18 07:03:13,879 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_zbs.models.viin_zalo_message: ZBS payload prepared: route=sdt template_id=tpl_60f524a596 2026-08-18 07:03:13,879 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_zbs.models.viin_zalo_message: ZBS sending via route=sdt 2026-08-18 07:03:13,879 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_zbs.models.viin_zalo_message: ZBS API response: {'message_id': 'msg_scenario2_ok'} 2026-08-18 07:03:13,918 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_zbs.tests.test_zalo_message_send_template: Starting TestZaloMessageSendTemplate.test_send_with_template_uses_template_payload ... 2026-08-18 07:03:13,984 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_zbs.models.viin_zalo_message: ZBS dispatch outbound payload: msg_id=53 template_id=18 partner_link=49 2026-08-18 07:03:13,985 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_zbs.models.viin_zalo_message: ZBS payload prepared: route=uid template_id=tpl_9b2ed725ca 2026-08-18 07:03:13,986 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_zbs.models.viin_zalo_message: ZBS sending via route=uid 2026-08-18 07:03:13,986 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_zbs.models.viin_zalo_message: ZBS API response: {'message_id': 'tpl_msg_123'} 2026-08-18 07:03:14,011 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_zbs.tests.test_zalo_message_send_template: Starting TestZaloMessageSendTemplate.test_uid_route_ignores_garbage_phone ... 2026-08-18 07:03:14,165 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_zbs.models.viin_zalo_message: ZBS dispatch outbound payload: msg_id=54 template_id=17 partner_link=49 2026-08-18 07:03:14,166 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_zbs.models.viin_zalo_message: ZBS payload prepared: route=uid template_id=tpl_6f8df38a36 2026-08-18 07:03:14,166 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_zbs.models.viin_zalo_message: ZBS sending via route=uid 2026-08-18 07:03:14,166 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_zbs.models.viin_zalo_message: ZBS API response: {'message_id': 'msg_uid_ok'} 2026-08-18 07:03:14,223 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:03:14,351 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_zbs.tests.test_zalo_payload: Starting TestZaloZbsPayload.test_empty_route_policy_prefers_uid_then_phone_fallback ... 2026-08-18 07:03:14,461 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_zbs.tests.test_zalo_payload: Starting TestZaloZbsPayload.test_missing_partner_link_raises_error ... 2026-08-18 07:03:14,569 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_zbs.tests.test_zalo_payload: Starting TestZaloZbsPayload.test_phone_only_template_uses_phone_route ... 2026-08-18 07:03:14,677 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_zbs.tests.test_zalo_payload: Starting TestZaloZbsPayload.test_phone_payload_generation ... 2026-08-18 07:03:14,780 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_zbs.tests.test_zalo_payload: Starting TestZaloZbsPayload.test_uid_payload_generation ... 2026-08-18 07:03:14,888 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:03:15,041 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_zbs.tests.test_zbs_safety: Starting TestZaloZbsSafety.test_coerce_value_keeps_float_for_non_money ... 2026-08-18 07:03:15,123 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_zbs.tests.test_zbs_safety: Starting TestZaloZbsSafety.test_normalize_param_type_mapping ... 2026-08-18 07:03:15,197 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_zbs.tests.test_zbs_safety: Starting TestZaloZbsSafety.test_rating_star_constraint ... 2026-08-18 07:03:15,281 202 INFO rb-03e6980-224009-405075 odoo.addons.viin_zalo_zbs.tests.test_zbs_safety: Starting TestZaloZbsSafety.test_sync_templates_paginates ... 2026-08-18 07:03:17,994 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:03:18,006 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Starting TestLogsAssetsGenerateTime.test_logs_assets_check_time ... 2026-08-18 07:03:18,112 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.wo_name.css' checked in 0.02s 2026-08-18 07:03:18,112 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.wo_name.js' checked in 0.00s 2026-08-18 07:03:18,115 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'to_website_docs.assets_frontend_css.css' checked in 0.00s 2026-08-18 07:03:18,115 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'to_website_docs.assets_frontend_css.js' checked in 0.00s 2026-08-18 07:03:20,211 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.assets_backend.css' checked in 2.10s 2026-08-18 07:03:22,571 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.assets_backend.js' checked in 2.36s 2026-08-18 07:03:22,574 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.manifest6.css' checked in 0.00s 2026-08-18 07:03:22,579 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.manifest6.js' checked in 0.00s 2026-08-18 07:03:22,581 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'spreadsheet.dependencies.css' checked in 0.00s 2026-08-18 07:03:22,596 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'spreadsheet.dependencies.js' checked in 0.01s 2026-08-18 07:03:22,607 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.manifest3.css' checked in 0.01s 2026-08-18 07:03:22,612 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.manifest3.js' checked in 0.00s 2026-08-18 07:03:22,616 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.bundle4.css' checked in 0.00s 2026-08-18 07:03:22,619 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.bundle4.js' checked in 0.00s 2026-08-18 07:03:22,648 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'website_slides.slide_embed_assets.css' checked in 0.03s 2026-08-18 07:03:22,649 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'website_slides.slide_embed_assets.js' checked in 0.00s 2026-08-18 07:03:22,663 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_website.test_bundle.css' checked in 0.01s 2026-08-18 07:03:22,675 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_website.test_bundle.js' checked in 0.01s 2026-08-18 07:03:22,684 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'viin_customizer.jquery_libs.css' checked in 0.01s 2026-08-18 07:03:22,687 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'viin_customizer.jquery_libs.js' checked in 0.00s 2026-08-18 07:03:22,693 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'mass_mailing.assets_wysiwyg.css' checked in 0.01s 2026-08-18 07:03:22,693 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'mass_mailing.assets_wysiwyg.js' checked in 0.00s 2026-08-18 07:03:22,696 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'to_website_docs.assets_frontend_js.css' checked in 0.00s 2026-08-18 07:03:22,697 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'to_website_docs.assets_frontend_js.js' checked in 0.00s 2026-08-18 07:03:22,760 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.assets_frontend_lazy.css' checked in 0.06s 2026-08-18 07:03:22,764 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.assets_frontend_lazy.js' checked in 0.00s 2026-08-18 07:03:22,784 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web._assets_frontend_helpers.css' checked in 0.02s 2026-08-18 07:03:22,785 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web._assets_frontend_helpers.js' checked in 0.00s 2026-08-18 07:03:22,876 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web._assets_bootstrap.css' checked in 0.09s 2026-08-18 07:03:22,876 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web._assets_bootstrap.js' checked in 0.00s 2026-08-18 07:03:22,887 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.lazy_test_component.css' checked in 0.01s 2026-08-18 07:03:22,894 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.lazy_test_component.js' checked in 0.01s 2026-08-18 07:03:24,187 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'point_of_sale._assets_pos.css' checked in 1.29s 2026-08-18 07:03:25,368 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'point_of_sale._assets_pos.js' checked in 1.18s 2026-08-18 07:03:25,382 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web._assets_backend_helpers.css' checked in 0.01s 2026-08-18 07:03:25,383 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web._assets_backend_helpers.js' checked in 0.00s 2026-08-18 07:03:25,385 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.manifest_multi_module1.css' checked in 0.00s 2026-08-18 07:03:25,386 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.manifest_multi_module1.js' checked in 0.00s 2026-08-18 07:03:25,403 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'snailmail.report_assets_snailmail.css' checked in 0.02s 2026-08-18 07:03:25,403 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'snailmail.report_assets_snailmail.js' checked in 0.00s 2026-08-18 07:03:25,465 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.assets_frontend.css' checked in 0.06s 2026-08-18 07:03:26,489 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.assets_frontend.js' checked in 1.02s 2026-08-18 07:03:26,492 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'point_of_sale.assets_debug.css' checked in 0.00s 2026-08-18 07:03:26,493 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'point_of_sale.assets_debug.js' checked in 0.00s 2026-08-18 07:03:26,692 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'to_stock_age_report.assets_financial_report.css' checked in 0.20s 2026-08-18 07:03:29,065 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'to_stock_age_report.assets_financial_report.js' checked in 2.37s 2026-08-18 07:03:29,068 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'to_website_apps_store.assets_frontend_demo_video.css' checked in 0.00s 2026-08-18 07:03:29,068 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'to_website_apps_store.assets_frontend_demo_video.js' checked in 0.00s 2026-08-18 07:03:29,273 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'website.assets_wysiwyg_inside.css' checked in 0.20s 2026-08-18 07:03:29,411 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'website.assets_wysiwyg_inside.js' checked in 0.14s 2026-08-18 07:03:29,426 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.assets_tests.css' checked in 0.02s 2026-08-18 07:03:29,429 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.assets_tests.js' checked in 0.00s 2026-08-18 07:03:29,434 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'pos_self_order.assets_tests.css' checked in 0.00s 2026-08-18 07:03:29,434 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'pos_self_order.assets_tests.js' checked in 0.00s 2026-08-18 07:03:29,469 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'portal.assets_chatter.css' checked in 0.03s 2026-08-18 07:03:29,470 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'portal.assets_chatter.js' checked in 0.00s 2026-08-18 07:03:29,516 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web._assets_core.css' checked in 0.05s 2026-08-18 07:03:29,784 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web._assets_core.js' checked in 0.27s 2026-08-18 07:03:29,802 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web_editor.assets_tests_styles.css' checked in 0.02s 2026-08-18 07:03:29,803 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web_editor.assets_tests_styles.js' checked in 0.00s 2026-08-18 07:03:30,046 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.tests_assets.css' checked in 0.24s 2026-08-18 07:03:30,061 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.tests_assets.js' checked in 0.01s 2026-08-18 07:03:30,107 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'im_livechat.assets_embed_external.css' checked in 0.05s 2026-08-18 07:03:30,110 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'im_livechat.assets_embed_external.js' checked in 0.00s 2026-08-18 07:03:30,112 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'survey.survey_user_input_session_assets.css' checked in 0.00s 2026-08-18 07:03:30,113 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'survey.survey_user_input_session_assets.js' checked in 0.00s 2026-08-18 07:03:30,153 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'website.backend_assets_all_wysiwyg.css' checked in 0.04s 2026-08-18 07:03:30,155 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'website.backend_assets_all_wysiwyg.js' checked in 0.00s 2026-08-18 07:03:30,172 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'mass_mailing.iframe_css_assets_readonly.css' checked in 0.02s 2026-08-18 07:03:30,172 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'mass_mailing.iframe_css_assets_readonly.js' checked in 0.00s 2026-08-18 07:03:31,089 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'portal.assets_chatter_style.css' checked in 0.92s 2026-08-18 07:03:31,102 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'portal.assets_chatter_style.js' checked in 0.01s 2026-08-18 07:03:31,144 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'mrp_subcontracting.webclient.css' checked in 0.04s 2026-08-18 07:03:31,146 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'mrp_subcontracting.webclient.js' checked in 0.00s 2026-08-18 07:03:31,341 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.assets_web_print.css' checked in 0.19s 2026-08-18 07:03:33,614 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.assets_web_print.js' checked in 2.27s 2026-08-18 07:03:33,624 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.bundle3.css' checked in 0.01s 2026-08-18 07:03:33,624 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.bundle3.js' checked in 0.00s 2026-08-18 07:03:33,626 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Error detected while generating bundle 'im_livechat.assets_embed_core' css 2026-08-18 07:03:33,627 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Error detected while generating bundle 'im_livechat.assets_embed_core' js 2026-08-18 07:03:33,628 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Error detected while generating bundle 'web.dark_mode_variables' css 2026-08-18 07:03:33,629 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Error detected while generating bundle 'web.dark_mode_variables' js 2026-08-18 07:03:33,631 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'viin_affiliate_website.assets_frontend_website_affiliate.css' checked in 0.00s 2026-08-18 07:03:33,632 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'viin_affiliate_website.assets_frontend_website_affiliate.js' checked in 0.00s 2026-08-18 07:03:33,633 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.leafletjs_lib.css' checked in 0.00s 2026-08-18 07:03:33,634 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.leafletjs_lib.js' checked in 0.00s 2026-08-18 07:03:33,636 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.fullcalendar_lib.css' checked in 0.00s 2026-08-18 07:03:33,636 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.fullcalendar_lib.js' checked in 0.00s 2026-08-18 07:03:33,638 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.chartjs_lib.css' checked in 0.00s 2026-08-18 07:03:33,639 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.chartjs_lib.js' checked in 0.00s 2026-08-18 07:03:33,641 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'mass_mailing.assets_snippets_menu.css' checked in 0.00s 2026-08-18 07:03:33,642 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'mass_mailing.assets_snippets_menu.js' checked in 0.00s 2026-08-18 07:03:34,018 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'website.assets_all_wysiwyg.css' checked in 0.38s 2026-08-18 07:03:34,456 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'website.assets_all_wysiwyg.js' checked in 0.44s 2026-08-18 07:03:34,460 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'im_livechat.embed_assets_unit_tests.css' checked in 0.00s 2026-08-18 07:03:34,461 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'im_livechat.embed_assets_unit_tests.js' checked in 0.00s 2026-08-18 07:03:34,471 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web_editor.assets_media_dialog.css' checked in 0.01s 2026-08-18 07:03:34,501 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web_editor.assets_media_dialog.js' checked in 0.03s 2026-08-18 07:03:34,503 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'to_website_apps_store.assets_frontend_shop_js.css' checked in 0.00s 2026-08-18 07:03:34,504 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'to_website_apps_store.assets_frontend_shop_js.js' checked in 0.00s 2026-08-18 07:03:34,541 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.assets_unit_tests.css' checked in 0.04s 2026-08-18 07:03:34,546 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.assets_unit_tests.js' checked in 0.00s 2026-08-18 07:03:34,566 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web_editor.assets_wysiwyg.css' checked in 0.02s 2026-08-18 07:03:34,567 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web_editor.assets_wysiwyg.js' checked in 0.00s 2026-08-18 07:03:34,569 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.assets_unit_tests_setup_ui.css' checked in 0.00s 2026-08-18 07:03:34,578 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.assets_unit_tests_setup_ui.js' checked in 0.01s 2026-08-18 07:03:34,581 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'point_of_sale.base_tests.css' checked in 0.00s 2026-08-18 07:03:34,646 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'point_of_sale.base_tests.js' checked in 0.06s 2026-08-18 07:03:34,670 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web._assets_secondary_variables.css' checked in 0.02s 2026-08-18 07:03:34,673 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web._assets_secondary_variables.js' checked in 0.00s 2026-08-18 07:03:34,676 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'viin_web_sankey.sankey_chart.css' checked in 0.00s 2026-08-18 07:03:34,683 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'viin_web_sankey.sankey_chart.js' checked in 0.01s 2026-08-18 07:03:34,699 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.__assets_tests_call__.css' checked in 0.02s 2026-08-18 07:03:34,701 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.__assets_tests_call__.js' checked in 0.00s 2026-08-18 07:03:35,537 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'point_of_sale.base_app.css' checked in 0.84s 2026-08-18 07:03:35,853 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'point_of_sale.base_app.js' checked in 0.32s 2026-08-18 07:03:35,856 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'im_livechat.qunit_embed_suite.css' checked in 0.00s 2026-08-18 07:03:35,880 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'im_livechat.qunit_embed_suite.js' checked in 0.02s 2026-08-18 07:03:36,028 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web._assets_helpers.css' checked in 0.15s 2026-08-18 07:03:36,028 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web._assets_helpers.js' checked in 0.00s 2026-08-18 07:03:36,031 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.assets_emoji.css' checked in 0.00s 2026-08-18 07:03:36,032 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.assets_emoji.js' checked in 0.00s 2026-08-18 07:03:36,038 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'point_of_sale.customer_display_assets_test.css' checked in 0.01s 2026-08-18 07:03:36,039 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'point_of_sale.customer_display_assets_test.js' checked in 0.00s 2026-08-18 07:03:36,086 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'viin_customizer.customizer_report.css' checked in 0.05s 2026-08-18 07:03:36,087 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'viin_customizer.customizer_report.js' checked in 0.00s 2026-08-18 07:03:36,164 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'point_of_sale.assets_prod.css' checked in 0.08s 2026-08-18 07:03:36,172 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'point_of_sale.assets_prod.js' checked in 0.01s 2026-08-18 07:03:36,191 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'mass_mailing.assets_mail_themes.css' checked in 0.02s 2026-08-18 07:03:36,191 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'mass_mailing.assets_mail_themes.js' checked in 0.00s 2026-08-18 07:03:36,211 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web_editor.backend_assets_wysiwyg.css' checked in 0.02s 2026-08-18 07:03:36,212 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web_editor.backend_assets_wysiwyg.js' checked in 0.00s 2026-08-18 07:03:37,122 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'im_livechat.assets_embed_cors.css' checked in 0.91s 2026-08-18 07:03:37,588 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'im_livechat.assets_embed_cors.js' checked in 0.47s 2026-08-18 07:03:37,785 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.assets_backend_lazy.css' checked in 0.20s 2026-08-18 07:03:37,868 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.assets_backend_lazy.js' checked in 0.08s 2026-08-18 07:03:37,871 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'viin_website_helpdesk.assets_frontend.css' checked in 0.00s 2026-08-18 07:03:37,872 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'viin_website_helpdesk.assets_frontend.js' checked in 0.00s 2026-08-18 07:03:37,973 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'mass_mailing.iframe_css_assets_edit.css' checked in 0.10s 2026-08-18 07:03:37,977 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'mass_mailing.iframe_css_assets_edit.js' checked in 0.00s 2026-08-18 07:03:38,076 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web._assets_bootstrap_frontend.css' checked in 0.10s 2026-08-18 07:03:38,076 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web._assets_bootstrap_frontend.js' checked in 0.00s 2026-08-18 07:03:38,079 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.manifest5.css' checked in 0.00s 2026-08-18 07:03:38,083 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.manifest5.js' checked in 0.00s 2026-08-18 07:03:38,153 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web._assets_primary_variables.css' checked in 0.07s 2026-08-18 07:03:38,153 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web._assets_primary_variables.js' checked in 0.00s 2026-08-18 07:03:38,156 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web_editor.assets_snippets_menu.css' checked in 0.00s 2026-08-18 07:03:38,156 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web_editor.assets_snippets_menu.js' checked in 0.00s 2026-08-18 07:03:38,167 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'html_editor.assets_media_dialog.css' checked in 0.01s 2026-08-18 07:03:38,235 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'html_editor.assets_media_dialog.js' checked in 0.07s 2026-08-18 07:03:38,450 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.assets_web.css' checked in 0.21s 2026-08-18 07:03:38,463 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.assets_web.js' checked in 0.01s 2026-08-18 07:03:38,466 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.file_not_found.css' checked in 0.00s 2026-08-18 07:03:38,466 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.file_not_found.js' checked in 0.00s 2026-08-18 07:03:38,638 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'mass_mailing.assets_mail_themes_edition.css' checked in 0.17s 2026-08-18 07:03:38,638 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'mass_mailing.assets_mail_themes_edition.js' checked in 0.00s 2026-08-18 07:03:38,640 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'mail.assets_lamejs.css' checked in 0.00s 2026-08-18 07:03:38,641 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'mail.assets_lamejs.js' checked in 0.00s 2026-08-18 07:03:38,674 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.report_assets_common.css' checked in 0.03s 2026-08-18 07:03:38,675 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.report_assets_common.js' checked in 0.00s 2026-08-18 07:03:38,681 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.manifest2.css' checked in 0.01s 2026-08-18 07:03:38,685 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.manifest2.js' checked in 0.00s 2026-08-18 07:03:38,880 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'website.assets_editor.css' checked in 0.19s 2026-08-18 07:03:38,949 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'website.assets_editor.js' checked in 0.07s 2026-08-18 07:03:39,162 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.assets_unit_tests_setup.css' checked in 0.21s 2026-08-18 07:03:39,170 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.assets_unit_tests_setup.js' checked in 0.01s 2026-08-18 07:03:39,212 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'to_account_reports.assets_account_report.css' checked in 0.04s 2026-08-18 07:03:39,224 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'to_account_reports.assets_account_report.js' checked in 0.01s 2026-08-18 07:03:39,228 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web_editor.mocha_tests.css' checked in 0.00s 2026-08-18 07:03:39,229 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web_editor.mocha_tests.js' checked in 0.00s 2026-08-18 07:03:39,231 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'viin_workflow_automation.bpmn_libs.css' checked in 0.00s 2026-08-18 07:03:39,232 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'viin_workflow_automation.bpmn_libs.js' checked in 0.00s 2026-08-18 07:03:39,234 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.assets_clickbot.css' checked in 0.00s 2026-08-18 07:03:39,235 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.assets_clickbot.js' checked in 0.00s 2026-08-18 07:03:39,238 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.qunit_mobile_suite_tests.css' checked in 0.00s 2026-08-18 07:03:39,240 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.qunit_mobile_suite_tests.js' checked in 0.00s 2026-08-18 07:03:39,242 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'html_editor.assets_link_popover.css' checked in 0.00s 2026-08-18 07:03:39,256 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'html_editor.assets_link_popover.js' checked in 0.01s 2026-08-18 07:03:39,277 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web_editor.wysiwyg_iframe_editor_assets.css' checked in 0.02s 2026-08-18 07:03:39,279 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web_editor.wysiwyg_iframe_editor_assets.js' checked in 0.00s 2026-08-18 07:03:39,488 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.assets_backend_lazy_dark.css' checked in 0.21s 2026-08-18 07:03:39,564 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.assets_backend_lazy_dark.js' checked in 0.08s 2026-08-18 07:03:39,568 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'viin_tracking_location_route.assets_frontend_map.css' checked in 0.00s 2026-08-18 07:03:39,569 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'viin_tracking_location_route.assets_frontend_map.js' checked in 0.00s 2026-08-18 07:03:39,602 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'spreadsheet.public_spreadsheet.css' checked in 0.03s 2026-08-18 07:03:39,605 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'spreadsheet.public_spreadsheet.js' checked in 0.00s 2026-08-18 07:03:39,609 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'spreadsheet.assets_print.css' checked in 0.00s 2026-08-18 07:03:39,609 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'spreadsheet.assets_print.js' checked in 0.00s 2026-08-18 07:03:39,611 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'viin_sale_subscription.assets_frontend_subscription_page.css' checked in 0.00s 2026-08-18 07:03:39,611 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'viin_sale_subscription.assets_frontend_subscription_page.js' checked in 0.00s 2026-08-18 07:03:39,613 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.ace_lib.css' checked in 0.00s 2026-08-18 07:03:39,616 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.ace_lib.js' checked in 0.00s 2026-08-18 07:03:39,671 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'hr_attendance.assets_public_attendance.css' checked in 0.05s 2026-08-18 07:03:39,673 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'hr_attendance.assets_public_attendance.js' checked in 0.00s 2026-08-18 07:03:39,675 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'mail.assets_discuss_public_test_tours.css' checked in 0.00s 2026-08-18 07:03:39,676 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'mail.assets_discuss_public_test_tours.js' checked in 0.00s 2026-08-18 07:03:39,727 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'point_of_sale.customer_display_assets.css' checked in 0.05s 2026-08-18 07:03:39,729 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'point_of_sale.customer_display_assets.js' checked in 0.00s 2026-08-18 07:03:39,731 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.broken_xml.css' checked in 0.00s 2026-08-18 07:03:39,732 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.broken_xml.js' checked in 0.00s 2026-08-18 07:03:39,738 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'spreadsheet.o_spreadsheet.css' checked in 0.01s 2026-08-18 07:03:39,740 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'spreadsheet.o_spreadsheet.js' checked in 0.00s 2026-08-18 07:03:39,776 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.qunit_suite_tests.css' checked in 0.04s 2026-08-18 07:03:39,779 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.qunit_suite_tests.js' checked in 0.00s 2026-08-18 07:03:40,032 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'im_livechat.embed_assets_unit_tests_setup.css' checked in 0.25s 2026-08-18 07:03:40,042 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'im_livechat.embed_assets_unit_tests_setup.js' checked in 0.01s 2026-08-18 07:03:40,062 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'survey.survey_assets.css' checked in 0.02s 2026-08-18 07:03:40,063 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'survey.survey_assets.js' checked in 0.00s 2026-08-18 07:03:40,115 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'project.webclient.css' checked in 0.05s 2026-08-18 07:03:40,122 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'project.webclient.js' checked in 0.01s 2026-08-18 07:03:40,125 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.report_assets_pdf.css' checked in 0.00s 2026-08-18 07:03:40,125 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.report_assets_pdf.js' checked in 0.00s 2026-08-18 07:03:40,144 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.dark_mode_assets_backend.css' checked in 0.02s 2026-08-18 07:03:40,145 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.dark_mode_assets_backend.js' checked in 0.00s 2026-08-18 07:03:40,187 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'portal.assets_chatter_helpers.css' checked in 0.04s 2026-08-18 07:03:40,431 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'portal.assets_chatter_helpers.js' checked in 0.24s 2026-08-18 07:03:40,433 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'html_editor.assets_image_cropper.css' checked in 0.00s 2026-08-18 07:03:40,434 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'html_editor.assets_image_cropper.js' checked in 0.00s 2026-08-18 07:03:40,435 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.multiple_same_name.css' checked in 0.00s 2026-08-18 07:03:40,435 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.multiple_same_name.js' checked in 0.00s 2026-08-18 07:03:40,436 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web._assets_jquery.css' checked in 0.00s 2026-08-18 07:03:40,437 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web._assets_jquery.js' checked in 0.00s 2026-08-18 07:03:40,455 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'website.assets_wysiwyg.css' checked in 0.02s 2026-08-18 07:03:40,574 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'website.assets_wysiwyg.js' checked in 0.12s 2026-08-18 07:03:40,577 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.assets_frontend_minimal.css' checked in 0.00s 2026-08-18 07:03:40,578 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.assets_frontend_minimal.js' checked in 0.00s 2026-08-18 07:03:40,589 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.manifest1.css' checked in 0.01s 2026-08-18 07:03:40,594 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.manifest1.js' checked in 0.00s 2026-08-18 07:03:40,602 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.broken_css.css' checked in 0.01s 2026-08-18 07:03:40,602 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.broken_css.js' checked in 0.00s 2026-08-18 07:03:40,606 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'viin_web_gantt.gantt_libs.css' checked in 0.00s 2026-08-18 07:03:40,607 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'viin_web_gantt.gantt_libs.js' checked in 0.00s 2026-08-18 07:03:40,608 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'mail.assets_odoo_sfu.css' checked in 0.00s 2026-08-18 07:03:40,608 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'mail.assets_odoo_sfu.js' checked in 0.00s 2026-08-18 07:03:40,645 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'website.assets_all_wysiwyg_inside.css' checked in 0.04s 2026-08-18 07:03:40,646 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'website.assets_all_wysiwyg_inside.js' checked in 0.00s 2026-08-18 07:03:40,649 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'viin_helpdesk.assets_frontend_viin_helpdesk.css' checked in 0.00s 2026-08-18 07:03:40,656 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'viin_helpdesk.assets_frontend_viin_helpdesk.js' checked in 0.01s 2026-08-18 07:03:40,658 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'mass_mailing.mailing_assets.css' checked in 0.00s 2026-08-18 07:03:40,659 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'mass_mailing.mailing_assets.js' checked in 0.00s 2026-08-18 07:03:40,729 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'pos_self_order.assets.css' checked in 0.07s 2026-08-18 07:03:40,733 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'pos_self_order.assets.js' checked in 0.00s 2026-08-18 07:03:40,736 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.multiple_broken_xml.css' checked in 0.00s 2026-08-18 07:03:40,736 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.multiple_broken_xml.js' checked in 0.00s 2026-08-18 07:03:40,739 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'bus.websocket_worker_assets.css' checked in 0.00s 2026-08-18 07:03:40,740 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'bus.websocket_worker_assets.js' checked in 0.00s 2026-08-18 07:03:40,932 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.assets_web_dark.css' checked in 0.19s 2026-08-18 07:03:40,943 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.assets_web_dark.js' checked in 0.01s 2026-08-18 07:03:41,013 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'mail.assets_public.css' checked in 0.07s 2026-08-18 07:03:41,016 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'mail.assets_public.js' checked in 0.00s 2026-08-18 07:03:41,019 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.manifest4.css' checked in 0.00s 2026-08-18 07:03:41,025 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.manifest4.js' checked in 0.01s 2026-08-18 07:03:41,028 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'to_website_apps_store.assets_frontend_css.css' checked in 0.00s 2026-08-18 07:03:41,028 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'to_website_apps_store.assets_frontend_css.js' checked in 0.00s 2026-08-18 07:03:41,134 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web._assets_bootstrap_backend.css' checked in 0.11s 2026-08-18 07:03:41,134 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web._assets_bootstrap_backend.js' checked in 0.00s 2026-08-18 07:03:41,143 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.bundle2.css' checked in 0.01s 2026-08-18 07:03:41,143 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.bundle2.js' checked in 0.00s 2026-08-18 07:03:41,144 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: All bundle checked in 23.14s 2026-08-18 07:03:41,176 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Starting TestLogsAssetsGenerateTime.test_logs_assets_generate_time ... 2026-08-18 07:03:41,326 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [3255, 3254, 3253, 3252, 3251, 3250, 3249, 3248, 3247, 3246, 3245, 3244, 3243, 3242, 3241, 3240, 3239, 3238, 3237, 3236, 3235, 3234, 3233, 3232, 3231, 3230, 3229, 3228, 3227, 3226, 3225, 3224, 3223, 3222, 3216, 3212, 3210, 3207, 3206, 3205, 3204, 3199, 3198, 3197, 3194, 3193, 3192, 3191, 3190, 3189, 3188, 3187, 3186, 3185, 3184, 3183, 3182, 3180, 3179, 3178, 3177, 3174, 3173, 3172, 3170, 3168, 3167, 3164, 3161, 3158, 3156, 3154, 3153, 3151, 3150, 3149, 3147, 3145, 3143, 3142, 3141, 3140, 3139, 3138, 3137, 3136, 3135, 3134, 3133, 3132, 3131, 3130, 3129, 3128, 3127, 3126, 3125, 3124, 3123, 3122, 3121, 3120, 3119, 3118, 3117, 3116, 3115, 3114, 3113, 3112, 3111, 3110, 3109, 3108, 3107, 3106, 3105, 3104, 3103, 3102, 3101, 3100, 3099, 3098, 3097, 3096, 3095, 3094, 3093, 3092, 3091, 3090, 3089, 3088, 3087, 3086, 3085, 3084, 3083, 3082, 3081, 3080, 3079, 3078, 3077, 3076, 3075, 3074, 3073, 3072, 3071] 2026-08-18 07:04:15,646 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Error detected while generating bundle 'im_livechat.assets_embed_core' css 2026-08-18 07:04:15,647 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Error detected while generating bundle 'im_livechat.assets_embed_core' js 2026-08-18 07:04:15,648 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Error detected while generating bundle 'web.dark_mode_variables' css 2026-08-18 07:04:15,649 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Error detected while generating bundle 'web.dark_mode_variables' js 2026-08-18 07:05:08,805 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.wo_name.css' generated in 0.03s 2026-08-18 07:05:08,805 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.wo_name.js' generated in 0.00s 2026-08-18 07:05:08,806 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'to_website_docs.assets_frontend_css.css' generated in 0.02s 2026-08-18 07:05:08,806 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'to_website_docs.assets_frontend_css.js' generated in 0.00s 2026-08-18 07:05:08,806 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.assets_backend.css' generated in 2.21s 2026-08-18 07:05:08,806 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.assets_backend.js' generated in 2.22s 2026-08-18 07:05:08,806 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.manifest6.css' generated in 0.00s 2026-08-18 07:05:08,806 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.manifest6.js' generated in 0.00s 2026-08-18 07:05:08,806 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'spreadsheet.dependencies.css' generated in 0.00s 2026-08-18 07:05:08,806 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'spreadsheet.dependencies.js' generated in 0.01s 2026-08-18 07:05:08,806 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.manifest3.css' generated in 0.01s 2026-08-18 07:05:08,806 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.manifest3.js' generated in 0.00s 2026-08-18 07:05:08,806 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.bundle4.css' generated in 0.01s 2026-08-18 07:05:08,806 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.bundle4.js' generated in 0.01s 2026-08-18 07:05:08,806 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'website_slides.slide_embed_assets.css' generated in 0.89s 2026-08-18 07:05:08,806 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'website_slides.slide_embed_assets.js' generated in 0.25s 2026-08-18 07:05:08,806 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_website.test_bundle.css' generated in 0.01s 2026-08-18 07:05:08,806 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_website.test_bundle.js' generated in 0.01s 2026-08-18 07:05:08,806 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'viin_customizer.jquery_libs.css' generated in 0.02s 2026-08-18 07:05:08,806 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'viin_customizer.jquery_libs.js' generated in 0.07s 2026-08-18 07:05:08,806 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'mass_mailing.assets_wysiwyg.css' generated in 0.00s 2026-08-18 07:05:08,806 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'mass_mailing.assets_wysiwyg.js' generated in 0.01s 2026-08-18 07:05:08,806 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'to_website_docs.assets_frontend_js.css' generated in 0.00s 2026-08-18 07:05:08,806 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'to_website_docs.assets_frontend_js.js' generated in 0.04s 2026-08-18 07:05:08,806 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.assets_frontend_lazy.css' generated in 1.80s 2026-08-18 07:05:08,806 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.assets_frontend_lazy.js' generated in 0.96s 2026-08-18 07:05:08,806 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web._assets_frontend_helpers.css' generated in 0.02s 2026-08-18 07:05:08,806 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web._assets_frontend_helpers.js' generated in 0.00s 2026-08-18 07:05:08,806 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web._assets_bootstrap.css' generated in 0.09s 2026-08-18 07:05:08,806 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web._assets_bootstrap.js' generated in 0.00s 2026-08-18 07:05:08,806 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.lazy_test_component.css' generated in 0.01s 2026-08-18 07:05:08,806 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.lazy_test_component.js' generated in 0.00s 2026-08-18 07:05:08,806 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'point_of_sale._assets_pos.css' generated in 1.34s 2026-08-18 07:05:08,806 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'point_of_sale._assets_pos.js' generated in 1.09s 2026-08-18 07:05:08,806 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web._assets_backend_helpers.css' generated in 0.01s 2026-08-18 07:05:08,806 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web._assets_backend_helpers.js' generated in 0.00s 2026-08-18 07:05:08,806 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.manifest_multi_module1.css' generated in 0.00s 2026-08-18 07:05:08,806 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.manifest_multi_module1.js' generated in 0.00s 2026-08-18 07:05:08,806 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'snailmail.report_assets_snailmail.css' generated in 0.16s 2026-08-18 07:05:08,806 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'snailmail.report_assets_snailmail.js' generated in 0.00s 2026-08-18 07:05:08,807 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.assets_frontend.css' generated in 1.72s 2026-08-18 07:05:08,807 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.assets_frontend.js' generated in 1.10s 2026-08-18 07:05:08,807 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'point_of_sale.assets_debug.css' generated in 0.00s 2026-08-18 07:05:08,807 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'point_of_sale.assets_debug.js' generated in 0.13s 2026-08-18 07:05:08,807 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'to_stock_age_report.assets_financial_report.css' generated in 2.02s 2026-08-18 07:05:08,807 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'to_stock_age_report.assets_financial_report.js' generated in 2.18s 2026-08-18 07:05:08,807 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'to_website_apps_store.assets_frontend_demo_video.css' generated in 0.01s 2026-08-18 07:05:08,807 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'to_website_apps_store.assets_frontend_demo_video.js' generated in 0.01s 2026-08-18 07:05:08,807 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'website.assets_wysiwyg_inside.css' generated in 0.19s 2026-08-18 07:05:08,807 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'website.assets_wysiwyg_inside.js' generated in 0.13s 2026-08-18 07:05:08,807 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.assets_tests.css' generated in 0.01s 2026-08-18 07:05:08,807 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.assets_tests.js' generated in 0.45s 2026-08-18 07:05:08,807 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'pos_self_order.assets_tests.css' generated in 0.00s 2026-08-18 07:05:08,807 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'pos_self_order.assets_tests.js' generated in 0.08s 2026-08-18 07:05:08,807 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'portal.assets_chatter.css' generated in 0.23s 2026-08-18 07:05:08,807 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'portal.assets_chatter.js' generated in 0.30s 2026-08-18 07:05:08,807 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web._assets_core.css' generated in 0.04s 2026-08-18 07:05:08,807 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web._assets_core.js' generated in 0.25s 2026-08-18 07:05:08,807 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web_editor.assets_tests_styles.css' generated in 0.15s 2026-08-18 07:05:08,807 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web_editor.assets_tests_styles.js' generated in 0.00s 2026-08-18 07:05:08,807 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.tests_assets.css' generated in 2.05s 2026-08-18 07:05:08,807 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.tests_assets.js' generated in 2.71s 2026-08-18 07:05:08,807 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'im_livechat.assets_embed_external.css' generated in 0.97s 2026-08-18 07:05:08,807 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'im_livechat.assets_embed_external.js' generated in 0.50s 2026-08-18 07:05:08,807 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'survey.survey_user_input_session_assets.css' generated in 0.00s 2026-08-18 07:05:08,807 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'survey.survey_user_input_session_assets.js' generated in 0.03s 2026-08-18 07:05:08,807 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'website.backend_assets_all_wysiwyg.css' generated in 0.37s 2026-08-18 07:05:08,807 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'website.backend_assets_all_wysiwyg.js' generated in 0.51s 2026-08-18 07:05:08,807 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'mass_mailing.iframe_css_assets_readonly.css' generated in 0.01s 2026-08-18 07:05:08,807 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'mass_mailing.iframe_css_assets_readonly.js' generated in 0.00s 2026-08-18 07:05:08,807 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'portal.assets_chatter_style.css' generated in 0.81s 2026-08-18 07:05:08,807 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'portal.assets_chatter_style.js' generated in 0.01s 2026-08-18 07:05:08,807 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'mrp_subcontracting.webclient.css' generated in 0.90s 2026-08-18 07:05:08,807 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'mrp_subcontracting.webclient.js' generated in 0.65s 2026-08-18 07:05:08,807 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.assets_web_print.css' generated in 2.03s 2026-08-18 07:05:08,807 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.assets_web_print.js' generated in 2.28s 2026-08-18 07:05:08,807 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.bundle3.css' generated in 0.01s 2026-08-18 07:05:08,807 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.bundle3.js' generated in 0.00s 2026-08-18 07:05:08,807 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'viin_affiliate_website.assets_frontend_website_affiliate.css' generated in 0.01s 2026-08-18 07:05:08,808 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'viin_affiliate_website.assets_frontend_website_affiliate.js' generated in 0.02s 2026-08-18 07:05:08,808 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.leafletjs_lib.css' generated in 0.00s 2026-08-18 07:05:08,808 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.leafletjs_lib.js' generated in 0.01s 2026-08-18 07:05:08,808 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.fullcalendar_lib.css' generated in 0.00s 2026-08-18 07:05:08,808 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.fullcalendar_lib.js' generated in 0.02s 2026-08-18 07:05:08,808 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.chartjs_lib.css' generated in 0.00s 2026-08-18 07:05:08,808 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.chartjs_lib.js' generated in 0.01s 2026-08-18 07:05:08,808 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'mass_mailing.assets_snippets_menu.css' generated in 0.00s 2026-08-18 07:05:08,808 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'mass_mailing.assets_snippets_menu.js' generated in 0.13s 2026-08-18 07:05:08,808 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'website.assets_all_wysiwyg.css' generated in 0.34s 2026-08-18 07:05:08,808 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'website.assets_all_wysiwyg.js' generated in 0.46s 2026-08-18 07:05:08,808 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'im_livechat.embed_assets_unit_tests.css' generated in 0.00s 2026-08-18 07:05:08,808 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'im_livechat.embed_assets_unit_tests.js' generated in 0.09s 2026-08-18 07:05:08,808 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web_editor.assets_media_dialog.css' generated in 0.01s 2026-08-18 07:05:08,808 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web_editor.assets_media_dialog.js' generated in 0.03s 2026-08-18 07:05:08,808 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'to_website_apps_store.assets_frontend_shop_js.css' generated in 0.00s 2026-08-18 07:05:08,808 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'to_website_apps_store.assets_frontend_shop_js.js' generated in 0.01s 2026-08-18 07:05:08,808 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.assets_unit_tests.css' generated in 0.05s 2026-08-18 07:05:08,808 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.assets_unit_tests.js' generated in 3.43s 2026-08-18 07:05:08,808 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web_editor.assets_wysiwyg.css' generated in 0.35s 2026-08-18 07:05:08,808 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web_editor.assets_wysiwyg.js' generated in 0.24s 2026-08-18 07:05:08,808 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.assets_unit_tests_setup_ui.css' generated in 0.00s 2026-08-18 07:05:08,808 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.assets_unit_tests_setup_ui.js' generated in 0.01s 2026-08-18 07:05:08,808 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'point_of_sale.base_tests.css' generated in 0.00s 2026-08-18 07:05:08,808 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'point_of_sale.base_tests.js' generated in 0.06s 2026-08-18 07:05:08,808 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web._assets_secondary_variables.css' generated in 0.02s 2026-08-18 07:05:08,808 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web._assets_secondary_variables.js' generated in 0.00s 2026-08-18 07:05:08,808 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'viin_web_sankey.sankey_chart.css' generated in 0.00s 2026-08-18 07:05:08,808 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'viin_web_sankey.sankey_chart.js' generated in 0.00s 2026-08-18 07:05:08,808 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.__assets_tests_call__.css' generated in 0.01s 2026-08-18 07:05:08,808 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.__assets_tests_call__.js' generated in 0.47s 2026-08-18 07:05:08,808 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'point_of_sale.base_app.css' generated in 0.90s 2026-08-18 07:05:08,808 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'point_of_sale.base_app.js' generated in 0.25s 2026-08-18 07:05:08,808 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'im_livechat.qunit_embed_suite.css' generated in 0.00s 2026-08-18 07:05:08,808 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'im_livechat.qunit_embed_suite.js' generated in 0.01s 2026-08-18 07:05:08,808 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web._assets_helpers.css' generated in 0.14s 2026-08-18 07:05:08,809 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web._assets_helpers.js' generated in 0.00s 2026-08-18 07:05:08,809 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.assets_emoji.css' generated in 0.00s 2026-08-18 07:05:08,809 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.assets_emoji.js' generated in 0.11s 2026-08-18 07:05:08,809 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'point_of_sale.customer_display_assets_test.css' generated in 0.00s 2026-08-18 07:05:08,809 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'point_of_sale.customer_display_assets_test.js' generated in 0.13s 2026-08-18 07:05:08,809 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'viin_customizer.customizer_report.css' generated in 1.17s 2026-08-18 07:05:08,809 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'viin_customizer.customizer_report.js' generated in 0.01s 2026-08-18 07:05:08,809 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'point_of_sale.assets_prod.css' generated in 1.31s 2026-08-18 07:05:08,809 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'point_of_sale.assets_prod.js' generated in 1.19s 2026-08-18 07:05:08,809 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'mass_mailing.assets_mail_themes.css' generated in 0.02s 2026-08-18 07:05:08,809 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'mass_mailing.assets_mail_themes.js' generated in 0.00s 2026-08-18 07:05:08,809 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web_editor.backend_assets_wysiwyg.css' generated in 0.38s 2026-08-18 07:05:08,809 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web_editor.backend_assets_wysiwyg.js' generated in 0.22s 2026-08-18 07:05:08,809 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'im_livechat.assets_embed_cors.css' generated in 0.95s 2026-08-18 07:05:08,809 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'im_livechat.assets_embed_cors.js' generated in 0.51s 2026-08-18 07:05:08,809 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.assets_backend_lazy.css' generated in 0.21s 2026-08-18 07:05:08,809 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.assets_backend_lazy.js' generated in 0.08s 2026-08-18 07:05:08,809 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'viin_website_helpdesk.assets_frontend.css' generated in 0.00s 2026-08-18 07:05:08,809 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'viin_website_helpdesk.assets_frontend.js' generated in 0.01s 2026-08-18 07:05:08,809 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'mass_mailing.iframe_css_assets_edit.css' generated in 1.81s 2026-08-18 07:05:08,809 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'mass_mailing.iframe_css_assets_edit.js' generated in 1.40s 2026-08-18 07:05:08,809 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web._assets_bootstrap_frontend.css' generated in 0.10s 2026-08-18 07:05:08,809 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web._assets_bootstrap_frontend.js' generated in 0.00s 2026-08-18 07:05:08,809 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.manifest5.css' generated in 0.00s 2026-08-18 07:05:08,809 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.manifest5.js' generated in 0.01s 2026-08-18 07:05:08,809 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web._assets_primary_variables.css' generated in 0.10s 2026-08-18 07:05:08,809 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web._assets_primary_variables.js' generated in 0.00s 2026-08-18 07:05:08,809 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web_editor.assets_snippets_menu.css' generated in 0.00s 2026-08-18 07:05:08,809 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web_editor.assets_snippets_menu.js' generated in 0.11s 2026-08-18 07:05:08,809 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'html_editor.assets_media_dialog.css' generated in 0.01s 2026-08-18 07:05:08,809 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'html_editor.assets_media_dialog.js' generated in 0.06s 2026-08-18 07:05:08,809 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.assets_web.css' generated in 2.17s 2026-08-18 07:05:08,809 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.assets_web.js' generated in 2.25s 2026-08-18 07:05:08,809 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.file_not_found.css' generated in 0.00s 2026-08-18 07:05:08,809 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.file_not_found.js' generated in 0.00s 2026-08-18 07:05:08,809 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'mass_mailing.assets_mail_themes_edition.css' generated in 0.19s 2026-08-18 07:05:08,809 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'mass_mailing.assets_mail_themes_edition.js' generated in 0.00s 2026-08-18 07:05:08,809 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'mail.assets_lamejs.css' generated in 0.00s 2026-08-18 07:05:08,809 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'mail.assets_lamejs.js' generated in 0.02s 2026-08-18 07:05:08,810 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.report_assets_common.css' generated in 1.13s 2026-08-18 07:05:08,810 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.report_assets_common.js' generated in 0.01s 2026-08-18 07:05:08,810 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.manifest2.css' generated in 0.01s 2026-08-18 07:05:08,810 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.manifest2.js' generated in 0.00s 2026-08-18 07:05:08,810 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'website.assets_editor.css' generated in 0.22s 2026-08-18 07:05:08,810 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'website.assets_editor.js' generated in 0.06s 2026-08-18 07:05:08,810 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.assets_unit_tests_setup.css' generated in 2.27s 2026-08-18 07:05:08,810 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.assets_unit_tests_setup.js' generated in 2.54s 2026-08-18 07:05:08,810 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'to_account_reports.assets_account_report.css' generated in 1.06s 2026-08-18 07:05:08,810 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'to_account_reports.assets_account_report.js' generated in 0.01s 2026-08-18 07:05:08,810 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web_editor.mocha_tests.css' generated in 0.00s 2026-08-18 07:05:08,810 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web_editor.mocha_tests.js' generated in 0.43s 2026-08-18 07:05:08,810 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'viin_workflow_automation.bpmn_libs.css' generated in 0.00s 2026-08-18 07:05:08,810 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'viin_workflow_automation.bpmn_libs.js' generated in 0.03s 2026-08-18 07:05:08,810 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.assets_clickbot.css' generated in 0.00s 2026-08-18 07:05:08,810 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.assets_clickbot.js' generated in 0.01s 2026-08-18 07:05:08,810 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.qunit_mobile_suite_tests.css' generated in 0.00s 2026-08-18 07:05:08,810 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.qunit_mobile_suite_tests.js' generated in 0.03s 2026-08-18 07:05:08,810 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'html_editor.assets_link_popover.css' generated in 0.00s 2026-08-18 07:05:08,810 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'html_editor.assets_link_popover.js' generated in 0.01s 2026-08-18 07:05:08,810 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web_editor.wysiwyg_iframe_editor_assets.css' generated in 0.35s 2026-08-18 07:05:08,810 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web_editor.wysiwyg_iframe_editor_assets.js' generated in 0.09s 2026-08-18 07:05:08,810 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.assets_backend_lazy_dark.css' generated in 0.23s 2026-08-18 07:05:08,810 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.assets_backend_lazy_dark.js' generated in 0.09s 2026-08-18 07:05:08,810 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'viin_tracking_location_route.assets_frontend_map.css' generated in 0.01s 2026-08-18 07:05:08,810 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'viin_tracking_location_route.assets_frontend_map.js' generated in 0.01s 2026-08-18 07:05:08,810 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'spreadsheet.public_spreadsheet.css' generated in 0.84s 2026-08-18 07:05:08,810 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'spreadsheet.public_spreadsheet.js' generated in 0.33s 2026-08-18 07:05:08,810 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'spreadsheet.assets_print.css' generated in 0.03s 2026-08-18 07:05:08,810 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'spreadsheet.assets_print.js' generated in 0.00s 2026-08-18 07:05:08,810 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'viin_sale_subscription.assets_frontend_subscription_page.css' generated in 0.00s 2026-08-18 07:05:08,810 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'viin_sale_subscription.assets_frontend_subscription_page.js' generated in 0.01s 2026-08-18 07:05:08,810 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.ace_lib.css' generated in 0.00s 2026-08-18 07:05:08,810 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.ace_lib.js' generated in 0.02s 2026-08-18 07:05:08,810 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'hr_attendance.assets_public_attendance.css' generated in 1.08s 2026-08-18 07:05:08,810 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'hr_attendance.assets_public_attendance.js' generated in 0.27s 2026-08-18 07:05:08,810 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'mail.assets_discuss_public_test_tours.css' generated in 0.00s 2026-08-18 07:05:08,811 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'mail.assets_discuss_public_test_tours.js' generated in 0.09s 2026-08-18 07:05:08,811 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'point_of_sale.customer_display_assets.css' generated in 0.95s 2026-08-18 07:05:08,811 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'point_of_sale.customer_display_assets.js' generated in 0.28s 2026-08-18 07:05:08,811 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.broken_xml.css' generated in 0.00s 2026-08-18 07:05:08,811 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.broken_xml.js' generated in 0.00s 2026-08-18 07:05:08,811 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'spreadsheet.o_spreadsheet.css' generated in 0.01s 2026-08-18 07:05:08,811 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'spreadsheet.o_spreadsheet.js' generated in 0.21s 2026-08-18 07:05:08,811 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.qunit_suite_tests.css' generated in 0.36s 2026-08-18 07:05:08,811 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.qunit_suite_tests.js' generated in 0.69s 2026-08-18 07:05:08,811 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'im_livechat.embed_assets_unit_tests_setup.css' generated in 2.24s 2026-08-18 07:05:08,811 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'im_livechat.embed_assets_unit_tests_setup.js' generated in 2.57s 2026-08-18 07:05:08,811 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'survey.survey_assets.css' generated in 0.24s 2026-08-18 07:05:08,811 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'survey.survey_assets.js' generated in 0.04s 2026-08-18 07:05:08,811 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'project.webclient.css' generated in 1.24s 2026-08-18 07:05:08,811 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'project.webclient.js' generated in 1.27s 2026-08-18 07:05:08,811 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.report_assets_pdf.css' generated in 0.02s 2026-08-18 07:05:08,811 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.report_assets_pdf.js' generated in 0.00s 2026-08-18 07:05:08,811 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.dark_mode_assets_backend.css' generated in 0.01s 2026-08-18 07:05:08,811 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.dark_mode_assets_backend.js' generated in 0.00s 2026-08-18 07:05:08,811 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'portal.assets_chatter_helpers.css' generated in 0.06s 2026-08-18 07:05:08,811 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'portal.assets_chatter_helpers.js' generated in 0.28s 2026-08-18 07:05:08,811 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'html_editor.assets_image_cropper.css' generated in 0.01s 2026-08-18 07:05:08,811 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'html_editor.assets_image_cropper.js' generated in 0.01s 2026-08-18 07:05:08,811 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.multiple_same_name.css' generated in 0.00s 2026-08-18 07:05:08,811 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.multiple_same_name.js' generated in 0.00s 2026-08-18 07:05:08,811 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web._assets_jquery.css' generated in 0.01s 2026-08-18 07:05:08,811 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web._assets_jquery.js' generated in 0.01s 2026-08-18 07:05:08,811 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'website.assets_wysiwyg.css' generated in 0.21s 2026-08-18 07:05:08,811 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'website.assets_wysiwyg.js' generated in 0.13s 2026-08-18 07:05:08,811 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.assets_frontend_minimal.css' generated in 0.00s 2026-08-18 07:05:08,812 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.assets_frontend_minimal.js' generated in 0.02s 2026-08-18 07:05:08,812 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.manifest1.css' generated in 0.01s 2026-08-18 07:05:08,812 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.manifest1.js' generated in 0.01s 2026-08-18 07:05:08,812 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.broken_css.css' generated in 0.01s 2026-08-18 07:05:08,812 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.broken_css.js' generated in 0.00s 2026-08-18 07:05:08,812 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'viin_web_gantt.gantt_libs.css' generated in 0.04s 2026-08-18 07:05:08,812 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'viin_web_gantt.gantt_libs.js' generated in 0.07s 2026-08-18 07:05:08,812 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'mail.assets_odoo_sfu.css' generated in 0.01s 2026-08-18 07:05:08,812 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'mail.assets_odoo_sfu.js' generated in 0.11s 2026-08-18 07:05:08,812 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'website.assets_all_wysiwyg_inside.css' generated in 0.39s 2026-08-18 07:05:08,812 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'website.assets_all_wysiwyg_inside.js' generated in 0.56s 2026-08-18 07:05:08,812 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'viin_helpdesk.assets_frontend_viin_helpdesk.css' generated in 0.01s 2026-08-18 07:05:08,812 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'viin_helpdesk.assets_frontend_viin_helpdesk.js' generated in 0.01s 2026-08-18 07:05:08,812 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'mass_mailing.mailing_assets.css' generated in 0.01s 2026-08-18 07:05:08,812 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'mass_mailing.mailing_assets.js' generated in 0.02s 2026-08-18 07:05:08,812 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'pos_self_order.assets.css' generated in 1.13s 2026-08-18 07:05:08,812 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'pos_self_order.assets.js' generated in 0.53s 2026-08-18 07:05:08,812 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.multiple_broken_xml.css' generated in 0.00s 2026-08-18 07:05:08,812 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.multiple_broken_xml.js' generated in 0.00s 2026-08-18 07:05:08,812 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'bus.websocket_worker_assets.css' generated in 0.00s 2026-08-18 07:05:08,812 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'bus.websocket_worker_assets.js' generated in 0.01s 2026-08-18 07:05:08,812 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.assets_web_dark.css' generated in 2.22s 2026-08-18 07:05:08,812 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web.assets_web_dark.js' generated in 2.38s 2026-08-18 07:05:08,812 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'mail.assets_public.css' generated in 1.03s 2026-08-18 07:05:08,812 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'mail.assets_public.js' generated in 0.61s 2026-08-18 07:05:08,812 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.manifest4.css' generated in 0.00s 2026-08-18 07:05:08,812 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.manifest4.js' generated in 0.01s 2026-08-18 07:05:08,812 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'to_website_apps_store.assets_frontend_css.css' generated in 0.02s 2026-08-18 07:05:08,812 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'to_website_apps_store.assets_frontend_css.js' generated in 0.00s 2026-08-18 07:05:08,812 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web._assets_bootstrap_backend.css' generated in 0.12s 2026-08-18 07:05:08,813 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'web._assets_bootstrap_backend.js' generated in 0.00s 2026-08-18 07:05:08,813 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.bundle2.css' generated in 0.02s 2026-08-18 07:05:08,813 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Bundle 'test_assetsbundle.bundle2.js' generated in 0.00s 2026-08-18 07:05:08,880 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 170 checked, 60 removed 2026-08-18 07:05:08,899 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Starting TestLoad.test_assets_already_exists ... 2026-08-18 07:05:08,926 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405075 login:admin from n/a 2026-08-18 07:05:08,945 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:05:11,141 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:05:11] "GET /odoo HTTP/1.1" 200 - 185 0.235 1.966 2026-08-18 07:05:12,777 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:05:12] "GET / HTTP/1.1" 200 - 1029 0.624 1.009 2026-08-18 07:05:12,779 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets.TestLoad.test_assets_already_exists: waiting for threads: [] 2026-08-18 07:05:12,831 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:05:12,970 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Starting TestWebAssetsCursors.test_web_binary_keep_cursor_ro ... 2026-08-18 07:05:13,098 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [3255, 3254, 3253, 3252, 3251, 3250, 3249, 3248, 3247, 3246, 3245, 3244, 3243, 3242, 3241, 3240, 3239, 3238, 3237, 3236, 3235, 3234, 3233, 3232, 3231, 3230, 3229, 3228, 3227, 3226, 3225, 3224, 3223, 3222, 3216, 3212, 3210, 3207, 3206, 3205, 3204, 3199, 3198, 3197, 3194, 3193, 3192, 3191, 3190, 3189, 3188, 3187, 3186, 3185, 3184, 3183, 3182, 3180, 3179, 3178, 3177, 3174, 3173, 3172, 3170, 3168, 3167, 3164, 3161, 3158, 3156, 3154, 3153, 3151, 3150, 3149, 3147, 3145, 3143, 3142, 3141, 3140, 3139, 3138, 3137, 3136, 3135, 3134, 3133, 3132, 3131, 3130, 3129, 3128, 3127, 3126, 3125, 3124, 3123, 3122, 3121, 3120, 3119, 3118, 3117, 3116, 3115, 3114, 3113, 3112, 3111, 3110, 3109, 3108, 3107, 3106, 3105, 3104, 3103, 3102, 3101, 3100, 3099, 3098, 3097, 3096, 3095, 3094, 3093, 3092, 3091, 3090, 3089, 3088, 3087, 3086, 3085, 3084, 3083, 3082, 3081, 3080, 3079, 3078, 3077, 3076, 3075, 3074, 3073, 3072, 3071] 2026-08-18 07:05:13,109 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:05:15,029 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/738f545/web.assets_frontend.min.css (id:9238) 2026-08-18 07:05:15,036 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:05:15] "GET /web/assets/738f545/web.assets_frontend.min.css HTTP/1.1" 200 - 31 0.068 1.862 2026-08-18 07:05:15,051 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:05:15] "GET /web/assets/738f545/web.assets_frontend.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-08-18 07:05:15,060 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets.TestWebAssetsCursors.test_web_binary_keep_cursor_ro: waiting for threads: [] 2026-08-18 07:05:15,112 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Starting TestWebAssetsCursors.test_web_binary_keep_cursor_rw ... 2026-08-18 07:05:15,217 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [3255, 3254, 3253, 3252, 3251, 3250, 3249, 3248, 3247, 3246, 3245, 3244, 3243, 3242, 3241, 3240, 3239, 3238, 3237, 3236, 3235, 3234, 3233, 3232, 3231, 3230, 3229, 3228, 3227, 3226, 3225, 3224, 3223, 3222, 3216, 3212, 3210, 3207, 3206, 3205, 3204, 3199, 3198, 3197, 3194, 3193, 3192, 3191, 3190, 3189, 3188, 3187, 3186, 3185, 3184, 3183, 3182, 3180, 3179, 3178, 3177, 3174, 3173, 3172, 3170, 3168, 3167, 3164, 3161, 3158, 3156, 3154, 3153, 3151, 3150, 3149, 3147, 3145, 3143, 3142, 3141, 3140, 3139, 3138, 3137, 3136, 3135, 3134, 3133, 3132, 3131, 3130, 3129, 3128, 3127, 3126, 3125, 3124, 3123, 3122, 3121, 3120, 3119, 3118, 3117, 3116, 3115, 3114, 3113, 3112, 3111, 3110, 3109, 3108, 3107, 3106, 3105, 3104, 3103, 3102, 3101, 3100, 3099, 3098, 3097, 3096, 3095, 3094, 3093, 3092, 3091, 3090, 3089, 3088, 3087, 3086, 3085, 3084, 3083, 3082, 3081, 3080, 3079, 3078, 3077, 3076, 3075, 3074, 3073, 3072, 3071] 2026-08-18 07:05:15,225 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:05:15,482 202 INFO rb-03e6980-224009-405075 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-08-18 07:05:16,999 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/738f545/web.assets_frontend.min.css (id:9239) 2026-08-18 07:05:17,003 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:05:17] "GET /web/assets/738f545/web.assets_frontend.min.css HTTP/1.1" 200 - 31 0.032 1.748 2026-08-18 07:05:17,007 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets.TestWebAssetsCursors.test_web_binary_keep_cursor_rw: waiting for threads: [] 2026-08-18 07:05:17,028 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_assets: Starting TestWebAssetsCursors.test_web_binary_streams_generated_asset_from_rw_cursor ... 2026-08-18 07:05:17,129 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [3255, 3254, 3253, 3252, 3251, 3250, 3249, 3248, 3247, 3246, 3245, 3244, 3243, 3242, 3241, 3240, 3239, 3238, 3237, 3236, 3235, 3234, 3233, 3232, 3231, 3230, 3229, 3228, 3227, 3226, 3225, 3224, 3223, 3222, 3216, 3212, 3210, 3207, 3206, 3205, 3204, 3199, 3198, 3197, 3194, 3193, 3192, 3191, 3190, 3189, 3188, 3187, 3186, 3185, 3184, 3183, 3182, 3180, 3179, 3178, 3177, 3174, 3173, 3172, 3170, 3168, 3167, 3164, 3161, 3158, 3156, 3154, 3153, 3151, 3150, 3149, 3147, 3145, 3143, 3142, 3141, 3140, 3139, 3138, 3137, 3136, 3135, 3134, 3133, 3132, 3131, 3130, 3129, 3128, 3127, 3126, 3125, 3124, 3123, 3122, 3121, 3120, 3119, 3118, 3117, 3116, 3115, 3114, 3113, 3112, 3111, 3110, 3109, 3108, 3107, 3106, 3105, 3104, 3103, 3102, 3101, 3100, 3099, 3098, 3097, 3096, 3095, 3094, 3093, 3092, 3091, 3090, 3089, 3088, 3087, 3086, 3085, 3084, 3083, 3082, 3081, 3080, 3079, 3078, 3077, 3076, 3075, 3074, 3073, 3072, 3071] 2026-08-18 07:05:17,136 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:05:17,391 202 INFO rb-03e6980-224009-405075 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-08-18 07:05:19,221 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/738f545/web.assets_frontend.min.css (id:9240) 2026-08-18 07:05:19,229 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:05:19] "GET /web/assets/738f545/web.assets_frontend.min.css HTTP/1.1" 200 - 31 0.088 2.007 2026-08-18 07:05:19,276 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 110 checked, 0 removed 2026-08-18 07:05:19,298 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_base_document_layout: Starting TestBaseDocumentLayout.test_company_colors_and_logo_change_logo ... 2026-08-18 07:05:20,198 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_base_document_layout: Starting TestBaseDocumentLayout.test_company_colors_change_logo ... 2026-08-18 07:05:20,261 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [4] 2026-08-18 07:05:20,372 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [8] 2026-08-18 07:05:20,383 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [7] 2026-08-18 07:05:20,397 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [6] 2026-08-18 07:05:20,412 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [5] 2026-08-18 07:05:20,912 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_base_document_layout: Starting TestBaseDocumentLayout.test_company_colors_reset_colors ... 2026-08-18 07:05:21,659 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_base_document_layout: Starting TestBaseDocumentLayout.test_company_details_blank_lines ... 2026-08-18 07:05:21,765 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_base_document_layout: Starting TestBaseDocumentLayout.test_company_no_color_but_logo_change_logo ... 2026-08-18 07:05:22,504 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_base_document_layout: Starting TestBaseDocumentLayout.test_company_no_color_change_logo ... 2026-08-18 07:05:22,583 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [4] 2026-08-18 07:05:22,725 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [8] 2026-08-18 07:05:22,735 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [7] 2026-08-18 07:05:22,744 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [6] 2026-08-18 07:05:22,751 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [5] 2026-08-18 07:05:23,175 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_base_document_layout: Starting TestBaseDocumentLayout.test_parse_company_colors_grayscale ... 2026-08-18 07:05:23,853 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 20 checked, 16 removed 2026-08-18 07:05:23,870 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_click_everywhere: Starting TestMenusAdminLight.test_01_click_apps_menus_as_admin ... 2026-08-18 07:05:24,124 202 _WARNING rb-03e6980-224009-405075 odoo.addons.web.tests.test_click_everywhere.TestMenusAdminLight.test_01_click_apps_menus_as_admin: Chrome headless failed to start: 2026-08-18 07:05:24,125 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_click_everywhere: skipped TestMenusAdminLight.test_01_click_apps_menus_as_admin : Failed to detect chrome devtools port after 10.0s. 2026-08-18 07:05:24,167 202 INFO rb-03e6980-224009-405075 odoo.tests.common: Retrying a failed test: test_01_click_apps_menus_as_admin (odoo.addons.web.tests.test_click_everywhere.TestMenusAdminLight.test_01_click_apps_menus_as_admin) 2026-08-18 07:05:24,168 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_click_everywhere: Starting TestMenusAdminLight.test_01_click_apps_menus_as_admin ... 2026-08-18 07:05:24,406 202 _WARNING rb-03e6980-224009-405075 odoo.addons.web.tests.test_click_everywhere.TestMenusAdminLight.test_01_click_apps_menus_as_admin.test_01_click_apps_menus_as_admin: Chrome headless failed to start: 2026-08-18 07:05:24,407 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_click_everywhere: skipped TestMenusAdminLight.test_01_click_apps_menus_as_admin : Failed to detect chrome devtools port after 10.0s. 2026-08-18 07:05:24,448 202 INFO rb-03e6980-224009-405075 odoo.tests.common: Retrying a failed test: test_01_click_apps_menus_as_admin (odoo.addons.web.tests.test_click_everywhere.TestMenusAdminLight.test_01_click_apps_menus_as_admin) 2026-08-18 07:05:24,448 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_click_everywhere: Starting TestMenusAdminLight.test_01_click_apps_menus_as_admin ... 2026-08-18 07:05:25,080 202 WARNING rb-03e6980-224009-405075 odoo.addons.web.tests.test_click_everywhere.TestMenusAdminLight.test_01_click_apps_menus_as_admin.test_01_click_apps_menus_as_admin.test_01_click_apps_menus_as_admin: Chrome headless failed to start: [433:456:0818/070524.656550:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [433:456:0818/070524.662621:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [433:456:0818/070524.662725:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [433:456:0818/070524.662765:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [433:456:0818/070524.662776:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [468:468:0818/070524.691656:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [468:468:0818/070524.694394:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [433:456:0818/070524.879522:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [433:433:0818/070524.883202:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [433:456:0818/070524.918683:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-18 07:05:25,085 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_click_everywhere: skipped TestMenusAdminLight.test_01_click_apps_menus_as_admin : Failed to detect chrome devtools port after 10.0s. 2026-08-18 07:05:25,121 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:05:25,267 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_click_everywhere: Starting TestMenusDemoLight.test_01_click_apps_menus_as_demo ... 2026-08-18 07:05:26,283 202 _WARNING rb-03e6980-224009-405075 odoo.addons.web.tests.test_click_everywhere.TestMenusDemoLight.test_01_click_apps_menus_as_demo: Chrome headless failed to start: [538:561:0818/070526.057941:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [538:561:0818/070526.072492:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [538:561:0818/070526.072610:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [538:561:0818/070526.072664:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [538:561:0818/070526.072674:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [538:561:0818/070526.085363:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [538:538:0818/070526.089629:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [573:573:0818/070526.099832:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [573:573:0818/070526.102503:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [538:561:0818/070526.115406:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-18 07:05:26,309 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_click_everywhere: skipped TestMenusDemoLight.test_01_click_apps_menus_as_demo : Failed to detect chrome devtools port after 10.0s. 2026-08-18 07:05:26,336 202 INFO rb-03e6980-224009-405075 odoo.tests.common: Retrying a failed test: test_01_click_apps_menus_as_demo (odoo.addons.web.tests.test_click_everywhere.TestMenusDemoLight.test_01_click_apps_menus_as_demo) 2026-08-18 07:05:26,336 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_click_everywhere: Starting TestMenusDemoLight.test_01_click_apps_menus_as_demo ... 2026-08-18 07:05:27,078 202 _WARNING rb-03e6980-224009-405075 odoo.addons.web.tests.test_click_everywhere.TestMenusDemoLight.test_01_click_apps_menus_as_demo.test_01_click_apps_menus_as_demo: Chrome headless failed to start: 2026-08-18 07:05:27,079 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_click_everywhere: skipped TestMenusDemoLight.test_01_click_apps_menus_as_demo : Failed to detect chrome devtools port after 10.0s. 2026-08-18 07:05:27,121 202 INFO rb-03e6980-224009-405075 odoo.tests.common: Retrying a failed test: test_01_click_apps_menus_as_demo (odoo.addons.web.tests.test_click_everywhere.TestMenusDemoLight.test_01_click_apps_menus_as_demo) 2026-08-18 07:05:27,122 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_click_everywhere: Starting TestMenusDemoLight.test_01_click_apps_menus_as_demo ... 2026-08-18 07:05:27,898 202 WARNING rb-03e6980-224009-405075 odoo.addons.web.tests.test_click_everywhere.TestMenusDemoLight.test_01_click_apps_menus_as_demo.test_01_click_apps_menus_as_demo.test_01_click_apps_menus_as_demo: Chrome headless failed to start: [668:691:0818/070527.861941:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory 2026-08-18 07:05:27,899 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_click_everywhere: skipped TestMenusDemoLight.test_01_click_apps_menus_as_demo : Failed to detect chrome devtools port after 10.0s. 2026-08-18 07:05:27,945 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:05:28,069 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_domain: Starting DomainTest.test_domain_validate ... 2026-08-18 07:05:28,115 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405075 login:demo from n/a 2026-08-18 07:05:28,128 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:05:29,540 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:05:29] "POST /web/domain/validate HTTP/1.1" 200 - 6 0.006 1.408 2026-08-18 07:05:29,558 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:05:29] "POST /web/domain/validate HTTP/1.1" 200 - 1 0.001 0.007 2026-08-18 07:05:29,570 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:05:29] "POST /web/domain/validate HTTP/1.1" 200 - 1 0.002 0.006 2026-08-18 07:05:29,575 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:05:29] "POST /web/domain/validate HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 07:05:29,575 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_domain.DomainTest.test_domain_validate: waiting for threads: [] 2026-08-18 07:05:29,613 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:05:29,632 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_image: Starting TestImage.test_01_content_image_resize_placeholder ... 2026-08-18 07:05:29,637 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:05:29,898 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:05:29] "GET /web/image/0/200x150 HTTP/1.1" 200 - 11 0.003 0.261 2026-08-18 07:05:29,917 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:05:29] "GET /web/image/fake/0/image_128 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-18 07:05:29,929 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:05:29] "GET /web/image/fake/0/image_256 HTTP/1.1" 200 - 3 0.001 0.007 2026-08-18 07:05:29,938 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:05:29] "GET /web/image/fake/0/image_1024 HTTP/1.1" 200 - 3 0.001 0.005 2026-08-18 07:05:29,945 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:05:29] "GET /web/image/fake/0/image_no_size HTTP/1.1" 200 - 3 0.001 0.004 2026-08-18 07:05:29,946 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_image.TestImage.test_01_content_image_resize_placeholder: waiting for threads: [] 2026-08-18 07:05:29,972 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_image: Starting TestImage.test_02_content_image_Etag_304 ... 2026-08-18 07:05:29,983 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:05:30,215 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:05:30] "GET /web/image/9246 HTTP/1.1" 200 - 10 0.006 0.227 2026-08-18 07:05:30,223 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:05:30] "GET /web/image/9246 HTTP/1.1" 304 - 3 0.001 0.004 2026-08-18 07:05:30,224 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_image.TestImage.test_02_content_image_Etag_304: waiting for threads: [] 2026-08-18 07:05:30,250 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_image: Starting TestImage.test_03_web_content_filename ... 2026-08-18 07:05:30,283 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:05:30,573 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:05:30] "GET /web/image/9247/0x0/?download=true HTTP/1.1" 200 - 10 0.008 0.292 2026-08-18 07:05:30,580 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:05:30] "GET /web/image/9247/0x0/custom?download=true HTTP/1.1" 200 - 3 0.001 0.003 2026-08-18 07:05:30,587 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:05:30] "GET /web/image/9247/0x0/custom.png?download=true HTTP/1.1" 200 - 3 0.001 0.004 2026-08-18 07:05:30,588 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_image.TestImage.test_03_web_content_filename: waiting for threads: [] 2026-08-18 07:05:30,623 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_image: Starting TestImage.test_04_web_content_filename_secure ... 2026-08-18 07:05:30,640 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:05:30,937 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:05:30] "GET /web/image/9248 HTTP/1.1" 200 - 10 0.010 0.290 2026-08-18 07:05:30,964 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:05:30] "GET /web/image/9248/custom_invalid_name%0Ais-ok.gif HTTP/1.1" 200 - 3 0.019 0.004 2026-08-18 07:05:30,976 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:05:30] "GET /web/image/9248/%0D%0A HTTP/1.1" 200 - 3 0.001 0.009 2026-08-18 07:05:30,985 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:05:30] "GET /web/image/9248/你好 HTTP/1.1" 200 - 3 0.002 0.004 2026-08-18 07:05:30,992 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:05:30] "GET /web/image/9248/面图.gif HTTP/1.1" 200 - 3 0.001 0.003 2026-08-18 07:05:31,004 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:05:31] "GET /web/image/9248/hindi_नमस्ते.gif HTTP/1.1" 200 - 3 0.002 0.008 2026-08-18 07:05:31,018 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:05:31] "GET /web/image/9248/arabic_مرحبا HTTP/1.1" 200 - 3 0.005 0.006 2026-08-18 07:05:31,031 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:05:31] "GET /web/image/9248/4wzb_!!63148-0-t1.jpg_360x1Q75.jpg_.webp HTTP/1.1" 200 - 3 0.001 0.005 2026-08-18 07:05:31,033 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_image.TestImage.test_04_web_content_filename_secure: waiting for threads: [] 2026-08-18 07:05:31,055 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_image: Starting TestImage.test_05_web_image_access_token ... 2026-08-18 07:05:31,080 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:05:32,313 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: ir.attachment 2026-08-18 07:05:32,319 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:05:32] "GET /web/image/9249 HTTP/1.1" 200 - 19 0.023 1.222 2026-08-18 07:05:32,331 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:05:32] "GET /web/image/9249?access_token=invalid_token HTTP/1.1" 200 - 7 0.004 0.005 2026-08-18 07:05:32,342 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:05:32] "GET /web/image/9249?access_token=d8720273aed02736860234244e95682feb82c2f324a0d357b24644e70fb7e1f3o0x6aac81cd HTTP/1.1" 200 - 2 0.002 0.006 2026-09-18 00:11:56,000 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Sep/2026 00:11:56] "GET /web/image/9249?access_token=d8720273aed02736860234244e95682feb82c2f324a0d357b24644e70fb7e1f3o0x6aac81cd HTTP/1.1" 200 - 2 0.001 -0.001 2026-09-18 00:11:57,000 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Sep/2026 00:11:57] "GET /web/image/9249?access_token=d8720273aed02736860234244e95682feb82c2f324a0d357b24644e70fb7e1f3o0x6aac81cd HTTP/1.1" 200 - 5 0.001 -0.001 2026-08-18 07:05:38,122 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 07:05:38,641 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [603] 2026-08-18 07:05:38,660 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13682] 2026-08-18 07:05:38,668 202 INFO rb-03e6980-224009-405075 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:05:39,002 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [604] 2026-08-18 07:05:39,014 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13684] 2026-08-18 07:05:39,020 202 INFO rb-03e6980-224009-405075 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:05:39,529 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [605] 2026-08-18 07:05:39,551 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13686] 2026-08-18 07:05:39,565 202 INFO rb-03e6980-224009-405075 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:05:39,588 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_ir_model: Starting IrModelAccessTest.test_display_name_for ... 2026-08-18 07:05:39,725 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 07:05:39,741 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_js: Starting QunitCommon.test_get_qunit_regex ... 2026-08-18 07:05:39,770 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:05:39,785 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_js: Starting HOOTCommon.test_canonical_tags ... 2026-08-18 07:05:39,805 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_js: Starting HOOTCommon.test_generate_hoot_hash ... 2026-08-18 07:05:39,824 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_js: Starting HOOTCommon.test_get_hoot_filter ... 2026-08-18 07:05:39,847 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:05:39,862 202 INFO rb-03e6980-224009-405075 odoo.tests.common: Auto retry disabled for test_hoot (odoo.addons.web.tests.test_js.WebSuite.test_hoot) 2026-08-18 07:05:39,863 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_js: Starting WebSuite.test_hoot ... 2026-08-18 07:05:40,064 202 WARNING rb-03e6980-224009-405075 odoo.addons.web.tests.test_js.WebSuite.test_hoot: Chrome headless failed to start: [736:736:0100/000000.063311:ERROR:content/zygote/zygote_linux.cc:662] write: Broken pipe (32) 2026-08-18 07:05:40,064 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_js: skipped WebSuite.test_hoot : Failed to detect chrome devtools port after 10.0s. 2026-08-18 07:05:40,094 202 INFO rb-03e6980-224009-405075 odoo.tests.common: Auto retry disabled for test_qunit_desktop (odoo.addons.web.tests.test_js.WebSuite.test_qunit_desktop) 2026-08-18 07:05:40,095 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_js: Starting WebSuite.test_qunit_desktop ... 2026-08-18 07:05:40,303 202 WARNING rb-03e6980-224009-405075 odoo.addons.web.tests.test_js.WebSuite.test_qunit_desktop: Chrome headless failed to start: 2026-08-18 07:05:40,304 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_js: skipped WebSuite.test_qunit_desktop : Failed to detect chrome devtools port after 10.0s. 2026-08-18 07:05:40,341 202 INFO rb-03e6980-224009-405075 odoo.tests.common: Auto retry disabled for test_unit_desktop (odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop) 2026-08-18 07:05:40,342 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_js: Starting WebSuite.test_unit_desktop ... 2026-08-18 07:05:40,783 202 WARNING rb-03e6980-224009-405075 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop: Chrome headless failed to start: [761:782:0818/070540.522694:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [761:782:0818/070540.535985:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [761:782:0818/070540.536089:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [761:782:0818/070540.552478:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [761:782:0818/070540.553052:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [761:782:0818/070540.566684:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [761:761:0818/070540.575487:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [797:797:0818/070540.589577:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [797:797:0818/070540.592469:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [761:782:0818/070540.598542:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [761:761:0818/070540.686356:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [761:782:0818/070540.687120:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [776:776:0100/000000.754494:ERROR:content/zygote/zygote_linux.cc:623] Zygote could not fork: process_type renderer numfds 6 child_pid -1 [776:776:0100/000000.755028:ERROR:content/zygote/zygote_linux.cc:655] write: Broken pipe (32) 2026-08-18 07:05:40,789 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_js: skipped WebSuite.test_unit_desktop : Failed to detect chrome devtools port after 10.0s. 2026-08-18 07:05:40,836 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:05:40,854 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_js: Starting MobileWebSuite.test_qunit_mobile ... 2026-08-18 07:05:41,056 202 _WARNING rb-03e6980-224009-405075 odoo.addons.web.tests.test_js.MobileWebSuite.test_qunit_mobile: Chrome headless failed to start: 2026-08-18 07:05:41,056 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_js: skipped MobileWebSuite.test_qunit_mobile : Failed to detect chrome devtools port after 10.0s. 2026-08-18 07:05:41,091 202 INFO rb-03e6980-224009-405075 odoo.tests.common: Retrying a failed test: test_qunit_mobile (odoo.addons.web.tests.test_js.MobileWebSuite.test_qunit_mobile) 2026-08-18 07:05:41,092 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_js: Starting MobileWebSuite.test_qunit_mobile ... 2026-08-18 07:05:41,298 202 _WARNING rb-03e6980-224009-405075 odoo.addons.web.tests.test_js.MobileWebSuite.test_qunit_mobile.test_qunit_mobile: Chrome headless failed to start: 2026-08-18 07:05:41,300 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_js: skipped MobileWebSuite.test_qunit_mobile : Failed to detect chrome devtools port after 10.0s. 2026-08-18 07:05:41,350 202 INFO rb-03e6980-224009-405075 odoo.tests.common: Retrying a failed test: test_qunit_mobile (odoo.addons.web.tests.test_js.MobileWebSuite.test_qunit_mobile) 2026-08-18 07:05:41,350 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_js: Starting MobileWebSuite.test_qunit_mobile ... 2026-08-18 07:05:41,583 202 WARNING rb-03e6980-224009-405075 odoo.addons.web.tests.test_js.MobileWebSuite.test_qunit_mobile.test_qunit_mobile.test_qunit_mobile: Chrome headless failed to start: 2026-08-18 07:05:41,584 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_js: skipped MobileWebSuite.test_qunit_mobile : Failed to detect chrome devtools port after 10.0s. 2026-08-18 07:05:41,611 202 INFO rb-03e6980-224009-405075 odoo.tests.common: Auto retry disabled for test_unit_mobile (odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile) 2026-08-18 07:05:41,612 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_js: Starting MobileWebSuite.test_unit_mobile ... 2026-08-18 07:05:41,827 202 WARNING rb-03e6980-224009-405075 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile: Chrome headless failed to start: [916:937:0818/070541.792780:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory 2026-08-18 07:05:41,828 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_js: skipped MobileWebSuite.test_unit_mobile : Failed to detect chrome devtools port after 10.0s. 2026-08-18 07:05:41,875 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:05:41,998 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_login: Starting TestUserSwitch.test_user_switch ... 2026-08-18 07:05:42,421 202 _WARNING rb-03e6980-224009-405075 odoo.addons.web.tests.test_login.TestUserSwitch.test_user_switch: Chrome headless failed to start: [942:965:0818/070542.196159:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [942:965:0818/070542.196293:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [942:965:0818/070542.196334:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [942:965:0818/070542.196374:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [942:965:0818/070542.196385:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [942:965:0818/070542.222869:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [942:942:0818/070542.223710:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [977:977:0818/070542.228517:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [977:977:0818/070542.232136:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [942:965:0818/070542.252797:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [942:942:0818/070542.349984:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [942:942:0818/070542.350093:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [942:942:0818/070542.350112:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [942:965:0818/070542.350435:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [942:965:0818/070542.351158:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-18 07:05:42,439 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_login: skipped TestUserSwitch.test_user_switch : Failed to detect chrome devtools port after 10.0s. 2026-08-18 07:05:42,477 202 INFO rb-03e6980-224009-405075 odoo.tests.common: Retrying a failed test: test_user_switch (odoo.addons.web.tests.test_login.TestUserSwitch.test_user_switch) 2026-08-18 07:05:42,478 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_login: Starting TestUserSwitch.test_user_switch ... 2026-08-18 07:05:42,681 202 _WARNING rb-03e6980-224009-405075 odoo.addons.web.tests.test_login.TestUserSwitch.test_user_switch.test_user_switch: Chrome headless failed to start: 2026-08-18 07:05:42,682 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_login: skipped TestUserSwitch.test_user_switch : Failed to detect chrome devtools port after 10.0s. 2026-08-18 07:05:42,708 202 INFO rb-03e6980-224009-405075 odoo.tests.common: Retrying a failed test: test_user_switch (odoo.addons.web.tests.test_login.TestUserSwitch.test_user_switch) 2026-08-18 07:05:42,708 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_login: Starting TestUserSwitch.test_user_switch ... 2026-08-18 07:05:43,111 202 WARNING rb-03e6980-224009-405075 odoo.addons.web.tests.test_login.TestUserSwitch.test_user_switch.test_user_switch.test_user_switch: Chrome headless failed to start: [1069:1090:0818/070542.885772:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1069:1090:0818/070542.891239:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1069:1090:0818/070542.892558:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1069:1090:0818/070542.892611:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1069:1090:0818/070542.892622:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1069:1090:0818/070542.906367:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1069:1069:0818/070542.910452:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1104:1104:0818/070542.925675:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1104:1104:0818/070542.929359:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1069:1090:0818/070542.934858:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1069:1069:0818/070543.024198:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1069:1090:0818/070543.024312:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-18 07:05:43,117 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_login: skipped TestUserSwitch.test_user_switch : Failed to detect chrome devtools port after 10.0s. 2026-08-18 07:05:43,177 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:05:43,208 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_partner: Starting TestPartnerVCard.test_check_partner_access_for_user ... 2026-08-18 07:05:43,470 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405075 login:admin from n/a 2026-08-18 07:05:43,737 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405075 login:testuser from n/a 2026-08-18 07:05:43,758 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:05:44,016 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1218, 1219], uid: 505, model: res.partner 2026-08-18 07:05:44,028 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1218], uid: 505, model: res.partner 2026-08-18 07:05:44,034 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:05:44] "GET /web/partner/vcard?partner_ids=1218,1219 HTTP/1.1" 403 - 30 0.022 0.258 2026-08-18 07:05:44,036 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_partner.TestPartnerVCard.test_check_partner_access_for_user: waiting for threads: [] 2026-08-18 07:05:44,064 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_partner: Starting TestPartnerVCard.test_fetch_multiple_partners_vcard ... 2026-08-18 07:05:44,282 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405075 login:admin from n/a 2026-08-18 07:05:44,295 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:05:44,602 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:05:44] "GET /web/partner/vcard?partner_ids=1222,1223 HTTP/1.1" 200 - 22 0.020 0.290 2026-08-18 07:05:44,657 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_partner: Starting TestPartnerVCard.test_fetch_single_partner_vcard ... 2026-08-18 07:05:44,880 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405075 login:admin from n/a 2026-08-18 07:05:44,893 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:05:46,123 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:05:46] "GET /web_enterprise/partner/1225/vcard HTTP/1.1" 200 - 22 0.017 1.216 2026-08-18 07:05:46,158 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_partner: Starting TestPartnerVCard.test_fetch_single_partner_vcard_without_name ... 2026-08-18 07:05:46,359 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405075 login:admin from n/a 2026-08-18 07:05:46,371 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:05:46,674 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:05:46] "GET /web/partner/vcard?partner_ids=1230 HTTP/1.1" 200 - 20 0.036 0.270 2026-08-18 07:05:46,679 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_partner.TestPartnerVCard.test_fetch_single_partner_vcard_without_name: waiting for threads: [] 2026-08-18 07:05:46,699 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_partner: Starting TestPartnerVCard.test_not_exist_partner_vcard ... 2026-08-18 07:05:46,699 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_partner: skipped TestPartnerVCard.test_not_exist_partner_vcard : 2026-08-18 07:05:46,711 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:05:46,729 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_profiler: Starting TestProfilingWeb.test_profile_test_tool ... 2026-08-18 07:05:46,734 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:05:47,049 202 INFO rb-03e6980-224009-405075 odoo.tools.profiler: ir_profile 1 (2026-08-18 07:05:46 test_profile_test_tool) created 2026-08-18 07:05:47,049 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:05:47] "GET /web HTTP/1.1" 303 - 8 0.010 0.307 2026-08-18 07:05:48,083 202 INFO rb-03e6980-224009-405075 odoo.tools.profiler: ir_profile 2 (2026-08-18 07:05:46 test_profile_test_tool) created 2026-08-18 07:05:48,084 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:05:48] "GET /web/login?redirect=/web? HTTP/1.1" 200 - 193 0.326 0.705 2026-08-18 07:05:48,100 202 INFO rb-03e6980-224009-405075 odoo.tools.profiler: ir_profile 3 (2026-08-18 07:05:46 test_profile_test_tool) created 2026-08-18 07:05:48,130 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_profiler: Starting TestProfilingWeb.test_profiling_enabled ... 2026-08-18 07:05:48,142 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405075 login:admin from n/a 2026-08-18 07:05:48,157 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:05:48,392 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_profile: User Mitchell Admin started profiling 2026-08-18 07:05:48,404 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:05:48] "POST /web/dataset/call_kw/ir.profile/set_profiling HTTP/1.1" 200 - 19 0.010 0.240 2026-08-18 07:05:48,424 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_profile: User Mitchell Admin started profiling 2026-08-18 07:05:48,425 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:05:48] "POST /web/dataset/call_kw/ir.profile/set_profiling HTTP/1.1" 200 - 12 0.003 0.011 2026-08-18 07:05:48,450 202 INFO rb-03e6980-224009-405075 odoo.tools.profiler: ir_profile 4 (2026-08-18 07:05:48 Mitchell Admin) created 2026-08-18 07:05:48,450 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:05:48] "GET /web/speedscope HTTP/1.1" 200 - 7 0.004 0.017 2026-08-18 07:05:48,481 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:05:48,496 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_profiler: Starting TestProfilingModes.test_profile_collectors ... 2026-08-18 07:05:48,512 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405075 login:admin from n/a 2026-08-18 07:05:48,527 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:05:48,785 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:05:48] "POST /web/dataset/call_kw/ir.profile/set_profiling HTTP/1.1" 200 - 6 0.003 0.256 2026-08-18 07:05:48,798 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_profile: User Mitchell Admin started profiling 2026-08-18 07:05:48,801 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:05:48] "POST /web/dataset/call_kw/ir.profile/set_profiling HTTP/1.1" 200 - 4 0.002 0.011 2026-08-18 07:05:48,814 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:05:48] "POST /web/dataset/call_kw/ir.profile/set_profiling HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 07:05:48,828 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:05:48] "POST /web/dataset/call_kw/ir.profile/set_profiling HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 07:05:48,840 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_profile: User Mitchell Admin started profiling 2026-08-18 07:05:48,843 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:05:48] "POST /web/dataset/call_kw/ir.profile/set_profiling HTTP/1.1" 200 - 2 0.003 0.009 2026-08-18 07:05:48,844 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_profiler.TestProfilingModes.test_profile_collectors: waiting for threads: [] 2026-08-18 07:05:48,880 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:05:48,900 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_profiler: Starting TestProfilingPublic.test_public_user_profiling ... 2026-08-18 07:05:48,912 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:05:50,169 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_profile: User Public user started profiling 2026-08-18 07:05:50,182 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:05:50] "GET /web/set_profiling?profile=1 HTTP/1.1" 500 - 17 0.008 1.265 2026-08-18 07:05:50,198 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_profile: User Public user started profiling 2026-08-18 07:05:50,199 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:05:50] "GET /web/set_profiling?profile=1 HTTP/1.1" 200 - 10 0.003 0.010 2026-08-18 07:05:50,978 202 INFO rb-03e6980-224009-405075 odoo.tools.profiler: ir_profile 5 (2026-08-18 07:05:50 Public user) created 2026-08-18 07:05:50,979 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:05:50] "GET /web/login HTTP/1.1" 200 - 187 0.177 0.599 2026-08-18 07:05:51,027 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:05:51,048 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_web_read: Starting TestWebReadX2manyAccessRules.test_web_read_filters_inaccessible_x2many_records ... 2026-08-18 07:06:00,419 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [606] 2026-08-18 07:06:00,429 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14068] 2026-08-18 07:06:00,436 202 INFO rb-03e6980-224009-405075 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:06:00,929 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [607] 2026-08-18 07:06:00,941 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14072] 2026-08-18 07:06:00,947 202 INFO rb-03e6980-224009-405075 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:06:01,079 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 07:06:01,094 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_web_read_group: Starting TestWebReadGroup.test_web_read_group_with_date_groupby_and_limit ... 2026-08-18 07:06:03,047 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9d6fd00e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/addons/web/tests/test_web_read_group.py", line 10, in test_web_read_group_with_date_groupby_and_limit self.env["ir.model.fields"].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:06:03,048 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9f851f4c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/addons/web/tests/test_web_read_group.py", line 10, in test_web_read_group_with_date_groupby_and_limit self.env["ir.model.fields"].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:06:03,057 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/addons/web/tests/test_web_read_group.py", line 10, in test_web_read_group_with_date_groupby_and_limit self.env["ir.model.fields"].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:06:03,061 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/addons/web/tests/test_web_read_group.py", line 10, in test_web_read_group_with_date_groupby_and_limit self.env["ir.model.fields"].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:06:03,062 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9f851ff60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/addons/web/tests/test_web_read_group.py", line 10, in test_web_read_group_with_date_groupby_and_limit self.env["ir.model.fields"].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:06:03,077 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/addons/web/tests/test_web_read_group.py", line 10, in test_web_read_group_with_date_groupby_and_limit self.env["ir.model.fields"].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:06:03,078 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/addons/web/tests/test_web_read_group.py", line 10, in test_web_read_group_with_date_groupby_and_limit self.env["ir.model.fields"].create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:06:06,287 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa9f78c8180> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:06:06,288 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa9d5791e40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:06:06,293 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:06:06,296 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:06:06,297 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa9d5792700> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:06:06,312 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:06:06,313 202 INFO rb-03e6980-224009-405075 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:06:06,324 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:06:06,339 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_web_search_read: Starting TestWebSearchRead.test_unity_web_search_read ... 2026-08-18 07:06:06,375 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:06:06,712 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_webmanifest: Starting WebManifestRoutesTest.test_apple_touch_icon ... 2026-08-18 07:06:06,741 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_webmanifest: Starting WebManifestRoutesTest.test_offline_url ... 2026-08-18 07:06:06,801 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:06:07,095 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:06:07] "GET /odoo/offline HTTP/1.1" 200 - 16 0.015 0.284 2026-08-18 07:06:07,097 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_webmanifest.WebManifestRoutesTest.test_offline_url: waiting for threads: [] 2026-08-18 07:06:07,124 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_webmanifest: Starting WebManifestRoutesTest.test_serviceworker ... 2026-08-18 07:06:07,174 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:06:08,224 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:06:08] "GET /web/service-worker.js HTTP/1.1" 200 - 7 0.003 1.052 2026-08-18 07:06:08,225 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_webmanifest.WebManifestRoutesTest.test_serviceworker: waiting for threads: [] 2026-08-18 07:06:08,252 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_webmanifest: Starting WebManifestRoutesTest.test_webmanifest ... 2026-08-18 07:06:08,278 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_webmanifest: Starting WebManifestRoutesTest.test_webmanifest_scoped ... 2026-08-18 07:06:08,349 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:06:08,619 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:06:08] "GET /web/manifest.scoped_app_manifest?app_id=test&path=/test&app_name=Test HTTP/1.1" 200 - 6 0.002 0.270 2026-08-18 07:06:08,620 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_webmanifest.WebManifestRoutesTest.test_webmanifest_scoped: waiting for threads: [] 2026-08-18 07:06:08,642 202 INFO rb-03e6980-224009-405075 odoo.addons.web.tests.test_webmanifest: Starting WebManifestRoutesTest.test_webmanifest_unauthenticated ... 2026-08-18 07:06:08,674 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:06:09,128 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [608] 2026-08-18 07:06:09,142 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14077] 2026-08-18 07:06:09,148 202 INFO rb-03e6980-224009-405075 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:06:09,641 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [609] 2026-08-18 07:06:09,653 202 INFO rb-03e6980-224009-405075 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14079] 2026-08-18 07:06:09,660 202 INFO rb-03e6980-224009-405075 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:06:09,711 202 INFO rb-03e6980-224009-405075 odoo.addons.web_editor.tests.test_controller: Starting TestController.test_01_upload_document ... 2026-08-18 07:06:09,734 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405075 login:admin from n/a 2026-08-18 07:06:09,759 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:06:10,034 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:06:10] "POST /web_editor/attachment/add_data HTTP/1.1" 200 - 24 0.029 0.249 2026-08-18 07:06:10,048 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:06:10] "GET /web/content/9339?unique=7b502c3a1f48c8609ae212cdfb639dee39673f5e&download=true HTTP/1.1" 200 - 3 0.002 0.009 2026-08-18 07:06:10,049 202 INFO rb-03e6980-224009-405075 odoo.addons.web_editor.tests.test_controller.TestController.test_01_upload_document: waiting for threads: [] 2026-08-18 07:06:10,076 202 INFO rb-03e6980-224009-405075 odoo.addons.web_editor.tests.test_controller: Starting TestController.test_02_illustration_shape ... 2026-08-18 07:06:10,095 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405075 login:admin from n/a 2026-08-18 07:06:10,125 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:06:10,416 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:06:10] "GET /web_editor/shape/illustration/test-svg-9340 HTTP/1.1" 200 - 14 0.025 0.270 2026-08-18 07:06:10,427 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:06:10] "GET /web_editor/shape/illustration/test-svg-9340?c1=%23ABCDEF HTTP/1.1" 200 - 2 0.003 0.004 2026-08-18 07:06:10,438 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:06:10] "GET /web_editor/shape/illustration/noslug HTTP/1.1" 200 - 2 0.001 0.004 2026-08-18 07:06:10,447 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:06:10] "GET /web_editor/shape/illustration/noslug?c1=%23ABCDEF HTTP/1.1" 200 - 2 0.001 0.004 2026-08-18 07:06:10,466 202 INFO rb-03e6980-224009-405075 odoo.addons.web_editor.tests.test_controller: Starting TestController.test_03_get_image_info ... 2026-08-18 07:06:10,500 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405075 login:admin from n/a 2026-08-18 07:06:10,513 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:06:11,797 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:06:11] "POST /web_editor/attachment/add_data HTTP/1.1" 200 - 31 0.035 1.250 2026-08-18 07:06:11,807 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:06:11] "POST /web_editor/get_image_info HTTP/1.1" 200 - 3 0.001 0.004 2026-08-18 07:06:11,808 202 INFO rb-03e6980-224009-405075 odoo.addons.web_editor.tests.test_controller.TestController.test_03_get_image_info: waiting for threads: [] 2026-08-18 07:06:11,838 202 INFO rb-03e6980-224009-405075 odoo.addons.web_editor.tests.test_controller: Starting TestController.test_04_admin_attachment ... 2026-08-18 07:06:11,858 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405075 login:admin_user from n/a 2026-08-18 07:06:11,872 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:06:12,168 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:06:12] "POST /web_editor/attachment/add_data HTTP/1.1" 200 - 31 0.030 0.268 2026-08-18 07:06:12,200 202 INFO rb-03e6980-224009-405075 odoo.addons.web_editor.tests.test_controller: Starting TestController.test_font_to_img ... 2026-08-18 07:06:12,209 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:06:12,460 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:06:12] "GET /web_editor/font_to_img/61802/rgb(0,143,140)/rgb(255,255,255)/190x200 HTTP/1.1" 200 - 7 0.006 0.246 2026-08-18 07:06:12,508 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 07:06:12,509 202 INFO rb-03e6980-224009-405075 odoo.addons.web_editor.tests.test_diff_utils: Starting TestPatchUtils.test_multiple_revision ... 2026-08-18 07:06:12,510 202 INFO rb-03e6980-224009-405075 odoo.addons.web_editor.tests.test_diff_utils: Starting TestPatchUtils.test_new_content_add_line ... 2026-08-18 07:06:12,511 202 INFO rb-03e6980-224009-405075 odoo.addons.web_editor.tests.test_diff_utils: Starting TestPatchUtils.test_new_content_is_equal ... 2026-08-18 07:06:12,511 202 INFO rb-03e6980-224009-405075 odoo.addons.web_editor.tests.test_diff_utils: Starting TestPatchUtils.test_new_content_is_falsy ... 2026-08-18 07:06:12,511 202 INFO rb-03e6980-224009-405075 odoo.addons.web_editor.tests.test_diff_utils: Starting TestPatchUtils.test_new_content_multiple_operation ... 2026-08-18 07:06:12,511 202 INFO rb-03e6980-224009-405075 odoo.addons.web_editor.tests.test_diff_utils: Starting TestPatchUtils.test_new_content_remove_line ... 2026-08-18 07:06:12,512 202 INFO rb-03e6980-224009-405075 odoo.addons.web_editor.tests.test_diff_utils: Starting TestPatchUtils.test_new_content_replace_line ... 2026-08-18 07:06:12,512 202 INFO rb-03e6980-224009-405075 odoo.addons.web_editor.tests.test_diff_utils: Starting TestPatchUtils.test_replace_class_and_content ... 2026-08-18 07:06:12,512 202 INFO rb-03e6980-224009-405075 odoo.addons.web_editor.tests.test_diff_utils: Starting TestPatchUtils.test_replace_class_and_deep_content ... 2026-08-18 07:06:12,512 202 INFO rb-03e6980-224009-405075 odoo.addons.web_editor.tests.test_diff_utils: Starting TestPatchUtils.test_replace_complex ... 2026-08-18 07:06:12,512 202 INFO rb-03e6980-224009-405075 odoo.addons.web_editor.tests.test_diff_utils: Starting TestPatchUtils.test_replace_just_class ... 2026-08-18 07:06:12,513 202 INFO rb-03e6980-224009-405075 odoo.addons.web_editor.tests.test_diff_utils: Starting TestPatchUtils.test_replace_nested_divs ... 2026-08-18 07:06:12,513 202 INFO rb-03e6980-224009-405075 odoo.addons.web_editor.tests.test_diff_utils: Starting TestPatchUtils.test_replace_tag ... 2026-08-18 07:06:12,513 202 INFO rb-03e6980-224009-405075 odoo.addons.web_editor.tests.test_diff_utils: Starting TestPatchUtils.test_replace_tag_multiline ... 2026-08-18 07:06:12,513 202 INFO rb-03e6980-224009-405075 odoo.addons.web_editor.tests.test_diff_utils: Starting TestPatchUtils.test_replace_twice_just_class ... 2026-08-18 07:06:12,513 202 INFO rb-03e6980-224009-405075 odoo.addons.web_editor.tests.test_diff_utils: Starting TestPatchUtils.test_replace_with_just_class ... 2026-08-18 07:06:12,514 202 INFO rb-03e6980-224009-405075 odoo.addons.web_editor.tests.test_diff_utils: Starting TestPatchUtils.test_same_tag_replace_fixer ... 2026-08-18 07:06:12,514 202 INFO rb-03e6980-224009-405075 odoo.addons.web_editor.tests.test_diff_utils: Starting TestPatchUtils.test_simple_addition ... 2026-08-18 07:06:12,514 202 INFO rb-03e6980-224009-405075 odoo.addons.web_editor.tests.test_diff_utils: Starting TestPatchUtils.test_simple_removal ... 2026-08-18 07:06:12,534 202 INFO rb-03e6980-224009-405075 odoo.addons.web_editor.tests.test_odoo_editor: Starting TestOdooEditor.test_odoo_editor_suite ... 2026-08-18 07:06:12,738 202 _WARNING rb-03e6980-224009-405075 odoo.addons.web_editor.tests.test_odoo_editor.TestOdooEditor.test_odoo_editor_suite: Chrome headless failed to start: 2026-08-18 07:06:12,738 202 INFO rb-03e6980-224009-405075 odoo.addons.web_editor.tests.test_odoo_editor: skipped TestOdooEditor.test_odoo_editor_suite : Failed to detect chrome devtools port after 10.0s. 2026-08-18 07:06:12,776 202 INFO rb-03e6980-224009-405075 odoo.tests.common: Retrying a failed test: test_odoo_editor_suite (odoo.addons.web_editor.tests.test_odoo_editor.TestOdooEditor.test_odoo_editor_suite) 2026-08-18 07:06:12,777 202 INFO rb-03e6980-224009-405075 odoo.addons.web_editor.tests.test_odoo_editor: Starting TestOdooEditor.test_odoo_editor_suite ... 2026-08-18 07:06:13,148 202 _WARNING rb-03e6980-224009-405075 odoo.addons.web_editor.tests.test_odoo_editor.TestOdooEditor.test_odoo_editor_suite.test_odoo_editor_suite: Chrome headless failed to start: [1232:1253:0818/070612.963436:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1232:1253:0818/070612.968836:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1232:1253:0818/070612.969009:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1232:1253:0818/070612.969071:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1232:1253:0818/070612.969092:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1232:1253:0818/070612.982046:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1232:1232:0818/070612.985980:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1267:1267:0818/070613.001897:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1232:1253:0818/070613.010607:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1267:1267:0818/070613.010777:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1232:1232:0818/070613.092752:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1232:1232:0818/070613.092855:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1232:1232:0818/070613.092871:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1232:1253:0818/070613.093600:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1232:1253:0818/070613.093641:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-18 07:06:13,155 202 INFO rb-03e6980-224009-405075 odoo.addons.web_editor.tests.test_odoo_editor: skipped TestOdooEditor.test_odoo_editor_suite : Failed to detect chrome devtools port after 10.0s. 2026-08-18 07:06:13,198 202 INFO rb-03e6980-224009-405075 odoo.tests.common: Retrying a failed test: test_odoo_editor_suite (odoo.addons.web_editor.tests.test_odoo_editor.TestOdooEditor.test_odoo_editor_suite) 2026-08-18 07:06:13,198 202 INFO rb-03e6980-224009-405075 odoo.addons.web_editor.tests.test_odoo_editor: Starting TestOdooEditor.test_odoo_editor_suite ... 2026-08-18 07:06:13,429 202 WARNING rb-03e6980-224009-405075 odoo.addons.web_editor.tests.test_odoo_editor.TestOdooEditor.test_odoo_editor_suite.test_odoo_editor_suite.test_odoo_editor_suite: Chrome headless failed to start: [1343:1364:0818/070613.394008:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory 2026-08-18 07:06:13,429 202 INFO rb-03e6980-224009-405075 odoo.addons.web_editor.tests.test_odoo_editor: skipped TestOdooEditor.test_odoo_editor_suite : Failed to detect chrome devtools port after 10.0s. 2026-08-18 07:06:13,492 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:06:13,493 202 INFO rb-03e6980-224009-405075 odoo.addons.web_editor.tests.test_tools: Starting TestVideoUtils.test_get_video_source_data ... 2026-08-18 07:06:13,496 202 INFO rb-03e6980-224009-405075 odoo.addons.web_editor.tests.test_tools: Starting TestVideoUtils.test_get_video_url_data ... 2026-08-18 07:06:13,497 202 INFO rb-03e6980-224009-405075 odoo.addons.web_editor.tests.test_tools: Starting TestVideoUtils.test_player_regexes ... 2026-08-18 07:06:13,498 202 INFO rb-03e6980-224009-405075 odoo.addons.web_editor.tests.test_tools: Starting TestVideoUtils.test_valid_video_url ... 2026-08-18 07:06:13,521 202 INFO rb-03e6980-224009-405075 odoo.addons.web_responsive.tests.test_ir_http: Starting TestIrHttp.test_session_info ... 2026-08-18 07:06:13,541 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405075 login:admin from n/a 2026-08-18 07:06:13,599 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:06:14,782 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:06:14] "GET /web HTTP/1.1" 200 - 175 0.147 1.041 2026-08-18 07:06:14,885 202 INFO rb-03e6980-224009-405075 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:06:14] "GET /web HTTP/1.1" 200 - 20 0.018 0.067 2026-08-18 07:06:14,943 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:06:15,021 202 INFO rb-03e6980-224009-405075 odoo.addons.web_tour.tests.test_tours: Starting TestTour.test_get_current_tour ... 2026-08-18 07:06:15,100 202 INFO rb-03e6980-224009-405075 odoo.addons.web_tour.tests.test_tours: Starting TestTour.test_get_tour_json_by_name ... 2026-08-18 07:06:15,152 202 INFO rb-03e6980-224009-405075 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:06:15,155 202 INFO rb-03e6980-224009-405075 odoo.service.server: 1272 post-tests in 2256.21s, 954220 queries 2026-08-18 07:06:15,161 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_product_approval_marketplace_website_sale: 9 tests 22.67s 9511 queries 2026-08-18 07:06:15,161 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_product_approval_website_sale: 10 tests 12.34s 5077 queries 2026-08-18 07:06:15,161 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_project: 41 tests 10.08s 5866 queries 2026-08-18 07:06:15,161 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_project_access_timesheet: 4 tests 0.86s 459 queries 2026-08-18 07:06:15,161 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_project_gantt: 13 tests 14.47s 7188 queries 2026-08-18 07:06:15,161 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_project_progress: 29 tests 3.36s 1640 queries 2026-08-18 07:06:15,161 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_project_timesheet_leave: 11 tests 7.67s 2502 queries 2026-08-18 07:06:15,161 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_purchase: 46 tests 36.26s 22977 queries 2026-08-18 07:06:15,161 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_quality_stock_access_control: 8 tests 16.71s 11630 queries 2026-08-18 07:06:15,161 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_repair: 29 tests 15.79s 7739 queries 2026-08-18 07:06:15,161 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_repair_request_from_warranty: 13 tests 4.84s 2512 queries 2026-08-18 07:06:15,161 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_repair_stock_access: 4 tests 1.60s 771 queries 2026-08-18 07:06:15,161 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_repair_supply: 66 tests 62.89s 34633 queries 2026-08-18 07:06:15,161 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_sale: 23 tests 7.17s 6795 queries 2026-08-18 07:06:15,161 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_sale_addendum: 10 tests 8.10s 3584 queries 2026-08-18 07:06:15,161 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_sale_business_nature: 6 tests 1.46s 546 queries 2026-08-18 07:06:15,161 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_sale_crm: 9 tests 2.49s 1597 queries 2026-08-18 07:06:15,161 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_sale_ee: 42 tests 37.82s 20385 queries 2026-08-18 07:06:15,161 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_sale_onbehalf_management: 3 tests 16.50s 8802 queries 2026-08-18 07:06:15,161 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_sale_onbehalf_vendorprice: 5 tests 12.16s 7540 queries 2026-08-18 07:06:15,161 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_sale_product_duplication_warning: 4 tests 0.95s 493 queries 2026-08-18 07:06:15,161 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_sale_project: 78 tests 245.22s 124458 queries 2026-08-18 07:06:15,161 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_sale_project_technician: 6 tests 8.46s 4546 queries 2026-08-18 07:06:15,161 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_sale_quotation_template_access: 3 tests 0.70s 357 queries 2026-08-18 07:06:15,161 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_sale_recurring: 34 tests 19.49s 11584 queries 2026-08-18 07:06:15,161 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_sale_sankey: 6 tests 2.57s 1016 queries 2026-08-18 07:06:15,161 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_sale_subscription: 58 tests 272.63s 100473 queries 2026-08-18 07:06:15,161 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_sale_subscription_loyalty: 19 tests 101.94s 40589 queries 2026-08-18 07:06:15,161 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_sale_supplier_pricelist: 15 tests 2.91s 2494 queries 2026-08-18 07:06:15,161 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_sales_team_collaboration_crm: 4 tests 0.91s 569 queries 2026-08-18 07:06:15,161 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_sales_team_collaboration_sale: 11 tests 2.43s 1463 queries 2026-08-18 07:06:15,161 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_sales_unlink: 4 tests 10.42s 4080 queries 2026-08-18 07:06:15,161 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_sales_unlink_stock: 10 tests 22.84s 9367 queries 2026-08-18 07:06:15,161 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_social: 43 tests 34.31s 22145 queries 2026-08-18 07:06:15,161 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_social_facebook: 7 tests 0.80s 429 queries 2026-08-18 07:06:15,161 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_social_linkedin: 4 tests 0.36s 175 queries 2026-08-18 07:06:15,161 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_stock: 44 tests 6.71s 6026 queries 2026-08-18 07:06:15,161 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_stock_account_backdate: 7 tests 4.97s 2496 queries 2026-08-18 07:06:15,161 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_stock_backdate: 19 tests 7.48s 3879 queries 2026-08-18 07:06:15,161 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_stock_ee: 8 tests 0.12s 32 queries 2026-08-18 07:06:15,161 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_stock_internal_transfer: 18 tests 12.62s 8040 queries 2026-08-18 07:06:15,162 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_stock_internal_transit_valuation: 92 tests 372.14s 224834 queries 2026-08-18 07:06:15,162 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_stock_landed_costs: 4 tests 13.13s 7350 queries 2026-08-18 07:06:15,162 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_stock_lot_dropshipping_partner_infor: 4 tests 4.85s 1854 queries 2026-08-18 07:06:15,162 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_stock_lot_partner_infor: 28 tests 51.16s 27715 queries 2026-08-18 07:06:15,162 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_survey: 74 tests 10.36s 4967 queries 2026-08-18 07:06:15,162 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_survey_exam: 19 tests 4.61s 2293 queries 2026-08-18 07:06:15,162 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_tracking_location: 11 tests 10.19s 871 queries 2026-08-18 07:06:15,162 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_transfer_address: 10 tests 3.36s 3585 queries 2026-08-18 07:06:15,162 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_wallet_marketplace_sale: 6 tests 22.68s 8569 queries 2026-08-18 07:06:15,162 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_web_map: 6 tests 4.66s 578 queries 2026-08-18 07:06:15,162 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_website: 18 tests 5.07s 1616 queries 2026-08-18 07:06:15,162 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_website_blog_access_right: 8 tests 1.25s 455 queries 2026-08-18 07:06:15,162 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_website_blog_toc: 15 tests 1.53s 691 queries 2026-08-18 07:06:15,162 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_website_forum_security_groups: 46 tests 19.48s 8412 queries 2026-08-18 07:06:15,162 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_website_helpdesk: 7 tests 11.17s 3021 queries 2026-08-18 07:06:15,162 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_website_hr_recruitment_website_editor: 18 tests 27.79s 13725 queries 2026-08-18 07:06:15,162 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_website_multilingual_multimedia: 12 tests 0.57s 118 queries 2026-08-18 07:06:15,162 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_website_page_access_right: 23 tests 18.15s 5978 queries 2026-08-18 07:06:15,162 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_website_partner_business_nature: 3 tests 0.06s 4 queries 2026-08-18 07:06:15,162 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_website_sale_recurring: 5 tests 8.39s 2109 queries 2026-08-18 07:06:15,162 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_website_sale_subscription: 3 tests 8.41s 2986 queries 2026-08-18 07:06:15,162 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_website_seo: 3 tests 1.09s 199 queries 2026-08-18 07:06:15,162 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_website_seo_advisor: 32 tests 6.61s 3764 queries 2026-08-18 07:06:15,162 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_website_seo_advisor_blog: 5 tests 2.46s 2046 queries 2026-08-18 07:06:15,162 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_website_seo_blog: 15 tests 55.28s 10104 queries 2026-08-18 07:06:15,162 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_website_slides_survey: 10 tests 15.90s 9182 queries 2026-08-18 07:06:15,162 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_workflow_automation: 96 tests 225.50s 49302 queries 2026-08-18 07:06:15,162 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_workflow_marketing_sale: 30 tests 14.75s 6101 queries 2026-08-18 07:06:15,162 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_workflow_marketing_sale_event: 8 tests 5.54s 1287 queries 2026-08-18 07:06:15,162 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_workflow_marketing_sale_livechat: 7 tests 0.71s 163 queries 2026-08-18 07:06:15,162 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_workflow_marketing_sale_sms: 9 tests 5.03s 1583 queries 2026-08-18 07:06:15,162 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_workflow_marketing_sale_social: 8 tests 0.86s 255 queries 2026-08-18 07:06:15,162 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_workflow_marketing_sale_survey: 12 tests 1.73s 714 queries 2026-08-18 07:06:15,162 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_workflow_marketing_sale_website: 6 tests 4.16s 1068 queries 2026-08-18 07:06:15,162 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_workflow_marketing_sale_zalo: 8 tests 4.76s 1326 queries 2026-08-18 07:06:15,162 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_zalo: 75 tests 8.41s 5140 queries 2026-08-18 07:06:15,162 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_zalo_account: 10 tests 16.51s 8873 queries 2026-08-18 07:06:15,162 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_zalo_auth_oauth: 15 tests 1.24s 705 queries 2026-08-18 07:06:15,162 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: viin_zalo_zbs: 36 tests 11.20s 5987 queries 2026-08-18 07:06:15,162 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: web: 94 tests 167.02s 15290 queries 2026-08-18 07:06:15,162 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: web_editor: 37 tests 4.15s 669 queries 2026-08-18 07:06:15,162 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: web_responsive: 3 tests 1.45s 241 queries 2026-08-18 07:06:15,162 202 INFO rb-03e6980-224009-405075 odoo.tests.stats: web_tour: 4 tests 0.21s 70 queries 2026-08-18 07:06:15,163 202 INFO rb-03e6980-224009-405075 odoo.tests.result: 0 failed, 0 error(s) of 1272 tests when loading database 'rb-03e6980-224009-405075' 2026-08-18 07:06:15,163 202 INFO rb-03e6980-224009-405075 odoo.service.server: Initiating shutdown 2026-08-18 07:06:15,163 202 INFO rb-03e6980-224009-405075 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.